其他分享
首页 > 其他分享> > vagrant up 时process_builder.rb:43:in `join': incompatible character encodings: GBK and UTF-8 (E

vagrant up 时process_builder.rb:43:in `join': incompatible character encodings: GBK and UTF-8 (E

作者:互联网

第一次使用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用户名为中文的坑实在踩过太多了!!!

 

希望能够帮助到你

 

标签:join,incompatible,character,vagrant,VM,GBK,CompatibilityError,encodings,VirtualB
来源: https://www.cnblogs.com/xuelin1221/p/14122035.html