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