vagrant up 時process_builder.rb:43:in `join': incompatible character encodings: GBK and UTF-8 (Encoding::CompatibilityError) 解決


第一次使用vagrant和VM VirtualBox,vagrant init centos/7后vagrant up即process_builder.rb:43:in `join': incompatible character encodings: GBK and UTF-8 (Encoding::CompatibilityError)

 

第一眼看到character encodings: GBK and UTF-8 即大致猜到了可能是跟windows用戶名為中文有關系,因為之前裝軟件被這個坑過不是一回兩回了。

然后我放射性的將之前在用戶名下init的Vagrantfile 文件刪了,換成了一個沒有中文的路徑init,還是有問題,隨后我就開始在百度,百度上有說配置環境的,有說修改系統用戶名的。

第一種又說配置的不管用就沒嘗試,第二種是錯成本太高沒敢嘗試。

隨后我從把眼光從vagrant轉移到了VM VirtualBox上,VM VirtualBox 默認安裝的虛擬機位置為C盤用戶名下,如果是中文名就會出問題。

 

 

隨后我到VM VirtualBox > 管理> 全局設定里修改了默認虛擬機位置為無中文路徑時,再去vagrant up即成功了

 

windows用戶名為中文的坑實在踩過太多了!!!

 

希望能夠幫助到你

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM