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盘用户名下,如果是中文名就会出问题。

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

 

 

随后我到VM VirtualBox > 管理> 全局设定里修改了默认虚拟机位置为无中文路径时,再去vagrant up即成功了

 

windows用户名为中文的坑实在踩过太多了!!!

 

希望能够帮助到你

 

上一篇:Docker安装InfluxDB1.x和InfluxDB2.x以及与SpringBoot整合


下一篇:ValueError: Shapes (1, 1, 512, 12) and (75, 512, 1, 1) are incompatible