使用ArgumentError,Vagrant up失败

时间:2014-04-17 16:10:09

标签: vagrant

当我运行vagrant up命令时,我一直遇到这个奇怪的错误:

/opt/vagrant/embedded/lib/ruby/2.0.0/rubygems/version.rb:163:in `=~': invalid byte sequence in UTF-8 (ArgumentError)

使用以下Vagrant文​​件。这是我的Vagrant file和完整的error trace。我尝试使用不同版本的红宝石,它没有帮助。有任何想法吗?

最后,我使用的是Vagrant的1.5.1版本和Ruby的2.0.0p451版本。

2 个答案:

答案 0 :(得分:0)

我和流浪汉一起犯了这个错误。我从我的mac(https://docs.vagrantup.com/v2/installation/uninstallation.html)中删除了vagrant,重新安装并重新启动。我有1.6.3。它似乎每周都会发生。

答案 1 :(得分:0)

我遇到了同样的问题,我尝试删除配置文件的文件路径中的非ASCII字符。来自ClickOnTyler的Tyler询问了我的用户名中的特殊字符,这让我想到尝试使用非ASCII字符重命名目录 - 在这种情况下为“ƒ”。现在我不再犯这个错误,所以我希望这能解决你的问题。

现在我有另一个错误(我会在这里搜索而不是污染你的线程。)我希望这会有所帮助。