下载 Vagrant,并完成安装过程。 当我运行 vagrant -v 时,它显示 vagrant: command not found 它已将文件放入 /opt/vagrant/...
它应该安装在应用程序文件夹中,并带有指向 /usr/bin 的链接,以便将其添加到 shell 路径中。 在此过程中没有创建任何目录。 恐怕我什至无法开始。 IT 显然没有创建运行命令所需的所有快捷方式。
我已寻求有关此问题的支持并报告了一个错误。
我也接受了xcode许可协议。
还有其他人遇到过这个问题吗? 我的下一步是手动创建快捷方式。
如果您查看 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 因为它很愚蠢。
$ sudo mkdir /usr/local/bin
如果你使用 sudo,它应该具有正确的所有权等。现在只需重新运行 Vagrant 安装程序 pkg。
在安装 Vagrant 之前,请确保 Mac 上已安装 Virtual Box 安装程序。
我通过 https://github.com/mitchellh/vagrant/issues/6034 提出了该错误 问题是我根本没有 /usr/local 目录。
这是苹果的问题。 在我按照您的描述创建目录后,我就能够安装 vagrant vitrual boax 和 laravel。
这就是我所做的。
sudo mkdir /usr/local
然后垃圾箱。
cd /usr/local 须藤 mkdir bin
我卸载了 Vagrant,重新安装,当我运行 vagrant -v 时,我得到了版本。
cd /usr/local/bin LS 须藤 chmod 755 流浪者
感谢您的回答。
奇怪的是,在 1.8.5 上我也无法运行 Vagrant,注意到 /usr/local/bin 归 root 所有。运行命令
# chown -R User:Group /usr/local/bin
作为root,现在可以使用我的用户名工作。
这是苹果问题。
我必须创建本地目录。
sudo mkdir /usr/local
sudo mkdir bin
我卸载并重新安装了 Vagrant
这对我有用