设置Vagrant后出错

时间:2015-10-06 21:30:35

标签: vagrant

我正在我的mac 10.9.5上升级vagrant 1.7.4

安装后,运行" vagrant -v",我收到了这个错误:

-bash:/ usr / bin / vagrant:没有这样的文件或目录

我尝试了几种解决方案,但都没有效果:

  • 重新安装VirtualBox(5.0.4),然后重新安装vagrant
  • 更改了dir的权限: sudo chown -R davidpell / usr / bin / vagrant

1 个答案:

答案 0 :(得分:3)

我认为从Vagrant 1.6.5升级到1.8.5时遇到了同样的问题,这似乎是由于来自/ usr / bin / vagrant的旧符号链接 - > /应用/流浪/ bin中/流浪

我的解决方案是:

  1. 删除旧的符号链接:

    sudo rm /usr/bin/vagrant
    
  2. 重新创建符号链接到vagrant 1.8.5的位置:

    sudo ln -s  /usr/local/bin/vagrant /usr/bin/vagrant
    
  3. vagrant 1.8.5或者我的系统中的某些东西从1.6.x中保留似乎依赖于/ usr / bin / vagrant,因为在重新创建之前,甚至执行/usr/local/bin/vagrant直接失败了-bash: /usr/bin/vagrant: No such file or directory符号链接。