[英]Updating UTF in VSCode Terminal
在VSCode中啟動Flutter應用程序時出錯。 它要求LANG設置為en_US.UTF-8
可以在這里找到問題和警告: https : //github.com/NativeScript/NativeScript/issues/3659
我遵循了在那里找到的建議,並在我的.bash_profile
(mac)中添加了export LANG=en_US.UTF-8
,它也更新了VSCode的UTF。
但是,當我重新運行時,會收到相同的警告:
WARNING: CocoaPods requires your terminal to be using UTF-8 encoding.
Consider adding the following to ~/.profile:
export LANG=en_US.UTF-8
在哪里可以找到~/.profile
文件進行更新?
這里的問題可能是,根據環境變量的設置,您在其中設置環境變量的位置不適用於VS Code。 例如,如果您在.profile
設置了一個env變量,然后從iOS Dock啟動VS Code,則它可能不會繼承該值。
令人困惑的是,當您在VS Code中使用內置終端時,它將導致您的bash啟動腳本運行,這意味着內置終端使其看起來像已設置了變量(但實際上僅是為終端設置了) ,不適用於VS Code擴展名產生的命令)。
有兩個可能的修復:
dart.env
中進行設置: "dart.env": { "LANG": "en_US.UTF-8" },
這應該將其應用於Flutter擴展產生的任何Flutter進程,並防止出現警告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.