vagrant:在Mac OSX 10.10.4上安装后找不到命令

时间:2015-07-26 08:37:35

标签: installation vagrant

下载Vagrant,并完成安装过程。 当我跑了流浪汉-v它说vagrant:命令未找到 它已将文件放在/ opt / vagrant /...

它应该安装在Applications文件夹中,并带有指向/ usr / bin的链接,以便将其添加到shell路径中。 在此过程中没有创建目录。 恐怕我甚至无法开始使用它。 IT显然没有创建能够运行命令所需的所有快捷方式。

我已经在这个问题上寻求支持并报告了一个错误。

我也接受了xcode许可协议。

是否有其他人遇到此问题。 我的下一步是手动创建快捷方式。

4 个答案:

答案 0 :(得分:6)

如果查看包含在Vagrant DMG中的卸载脚本,它指的是/ usr / local / bin,它不存在。它应该是错误处理(Vagrant pkg安装程序)并创建它(权限/所有权等),但它不是。

你需要mkdir / usr / local / bin。我在/ usr / bin / vagrant(/ usr / bin存在,并且在路径中)尝试了一个符号链接到/ opt / vagrant / bin / vagrant但这不起作用,就像生命中的后期一样,Vagrant在硬盘中引用时尚到/ usr / local / bin / vagrant因为它很愚蠢。

<a href="movie/my_movie.mp4">Start movie</a>

如果你sudo它,它应该是正确的所有权等。现在只需重新运行Vagrant安装程序pkg。

答案 1 :(得分:2)

确保在安装Vagrant之前在Mac上安装了Virtual Box设置。

答案 2 :(得分:0)

我用https://github.com/mitchellh/vagrant/issues/6034提出了错误 问题是我根本没有/ usr / local目录。

这是一个苹果问题。 按照你的描述我创建了目录后,我就可以安装vagrant vitrual boax和laravel了。

这就是我所做的。

sudo mkdir / usr / local

然后bin。

cd / usr / local sudo mkdir bin

我卸载Vagrant,重新安装,当我运行vagrant -v然后我得到了版本。

cd / usr / local / bin LS sudo chmod 755 vagrant

感谢您的回答。

答案 3 :(得分:0)

很奇怪,在1.8.5我也无法运行Vagrant,注意到/ usr / local / bin由root拥有。 Ran命令

# chown -R User:Group /usr/local/bin 

以root用户身份使用我的用户名。