Vagrant 设置流浪者后出错
我正在mac 10.9.5上升级vagrant 1.7.4 在安装它并运行“vagrant-v”之后,我遇到了以下错误: -bash:/usr/bin/vagrant:没有这样的文件或目录 我尝试了几种解决方案,但都不奏效:Vagrant 设置流浪者后出错,vagrant,Vagrant,我正在mac 10.9.5上升级vagrant 1.7.4 在安装它并运行“vagrant-v”之后,我遇到了以下错误: -bash:/usr/bin/vagrant:没有这样的文件或目录 我尝试了几种解决方案,但都不奏效: 重新安装VirtualBox(5.0.4),然后重新安装vagrant 更改了目录的权限: sudo chown-R davidpell/usr/bin/vagrant 我想我在从Vagrant 1.6.5升级到1.8.5时遇到了同样的问题,这似乎是由于/usr/bin/
- 重新安装VirtualBox(5.0.4),然后重新安装vagrant
- 更改了目录的权限: sudo chown-R davidpell/usr/bin/vagrant
sudo rm /usr/bin/vagrant
sudo ln -s /usr/local/bin/vagrant /usr/bin/vagrant
vagrant 1.8.5或我的系统中从1.6.x保留下来的东西似乎依赖于/usr/bin/vagrant,因为即使执行
/usr/local/bin/vagrant
也直接失败,因为-bash:/usr/bin/vagrant:在重新创建符号链接之前没有这样的文件或目录。
?你能检查一下它是否存在于/usr/local/bin
中吗?我通过重置mac上的磁盘权限完成了这部分。我重新安装了virtualbox和vagrant。但现在出现了这个错误:SMB共享文件夹只有在Windows上运行Vagrant时才可用。来宾计算机可以运行非Windows。请使用其他同步文件夹类型。我在谷歌搜索答案时找不到任何结果。有人知道如何解决这个问题吗?你有类似于“config.vm.synched_folder”的东西吗?“/vagrant”,键入:“smb”?请确保不要使用smb
共享文件夹类型,如上所述,仅当您的主机在windows上时才能使用-也许您可以粘贴整个VagarntFile以下是代码:我确实看到了“smb”的参数。因此,我不会接受评论config.vm.provider:hyperv do | v,override | override.vm.synced_文件夹“www/”,“/srv/www/”,:owner=>“www data”,:mount_options=>[“dir_mode=0775”,“file_mode=0774”,“forceuid”,“noperm”,“nobrl”,“mfsymlinks”]#将所有文件夹更改为使用SMB而不是虚拟盒共享config.vm.synced_文件夹。每个do | id,options | if!选项[:type]选项[:type]=“smb”结束结束结束结束结束结束结束结束结束结束结束结束结束结束,以便您可以删除此部分config.vm.synced_文件夹。每个do | id,选项|如果!选项[:type]选项[:type]=“smb”结束
因此您将保留默认设置,并可以继续使用