当我使用来自Otto的命令otto dev
(流浪汉的继承人,没什么可以做什么android)时,Mac环境中发生了这个错误,但我认为这个错误发生在一些人只使用流浪。
错误:
$ otto dev
Error building dev environment: Malformed version: 1.7.4/lib/vagrant/pre-rubygems.rb:31
答案 0 :(得分:1)
不确定,但Otto或Ruby可能无法显示完整的错误消息,完整的错误消息是我使用命令下面发现的警告:
$vagrant --version
/opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/pre-rubygems.rb:31: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
Vagrant 1.7.4
关于dir的注意事项:可写dir / usr / local / bin
<强>解决方案强>
要修复,我使用:sudo chmod go-w /usr/local/bin
然而,再次,至少和我在一起,出现了更多类似的错误,差异是dir改变了,是/usr/local
,然后是/usr/local/bit/bin
,最后是/usr/local/git
我用过了所有这些目录上方的chmod现在otto dev
都有效!