我在Windows 10 Pro 64bit上。新的AMD Ryzen系統。我有一個奇怪的問題。ANSI顏色在Git Bash中工作,除了'php artisan'命令
ANSI顏色適用於Laravel命令以外的所有應用。任何想法的人?
我在Windows 10 Pro 64bit上。新的AMD Ryzen系統。我有一個奇怪的問題。ANSI顏色在Git Bash中工作,除了'php artisan'命令
ANSI顏色適用於Laravel命令以外的所有應用。任何想法的人?
看起來像一個字符編碼問題。
你把文件保存爲utf8嗎?或者你使用特殊字符?如果您從某處複製粘貼您的命令;首先在記事本中將它們過去,然後選擇全部,複製內容,然後再次放入項目中。
1解決方案;上傳artisan.php,使用FTP客戶端連接到服務器,並確保將'transport'設置爲plain/text/ascii。再次下載artisan.php。 –
沒有複製粘貼或從文件輸出。即使我只是運行'php artisan --version',我也會遇到這個問題。只有'php artisan'命令纔會發生。 'composer','git'和'bash'命令具有很好的顏色,而不是ANSI代碼。編輯:arisan.php?有趣。我現在就看看它! – LXXIII
你有沒有使用某種外語的Windows機器?是的,artisan.php的編碼是以某種方式發起來的。你也可以在這裏下載'raw'版本的artisan.php; https://github.com/laravel/framework只是替換文件也可以修復它。 –
我最終將Laravel從5.2升級到5.4,並修復了它......我們將看看還有哪些錯誤會引起大聲笑。但無論如何,我還是要升級。
非常感謝回覆!幫助我思考一個不同的觀點!
可能是因爲https://github.com/laravel/laravel/pull/3883 – VonC
僅供參考 - 我使用Windows 10 PowerShell - 從來沒有一個Ascii問題。 – Laurence