流浪者 - 无法执行"流浪" Mac上的命令

时间:2016-06-24 19:06:18

标签: macos vagrant virtualbox

我正在尝试执行" vagrant up"命令。它一直工作到昨天,但现在我得到以下错误:

  

执行Vagrant使用的CLI VBoxManage时出错   用于控制VirtualBox。命令和stderr如下所示。   命令:[" modifyvm"," 7db01b4e -..."," - natpf1","删除"," SSH"]

我在Mac OS上。我该如何解决?

3 个答案:

答案 0 :(得分:3)

你有没有机会删除" / Users // VirtualBox VMs"在你的MacOS上? 如果是,那么试试这个 - 转到你执行的目录" vagrant up"命令来自和删除.vagrant目录

  
    

rm -rf .vagrant /

  

执行" vagrant up"命令(我认为),vagrant脚本查找.vagrant目录,如果找到.vagrant目录,则它会在" VirtualBox VMs"中找到相应的VM。目录。如果您碰巧删除了VM,则会看到上述错误。通过删除.vagrant目录,您将强制使用vagrant脚本创建一个新的.vagrant目录并将新VM与其关联。

现在尝试

  
    

流浪汉

  

希望您不会看到此错误。

答案 1 :(得分:0)

在Mac OS中,vagrant up命令也有类似问题

Command: ["startvm", "a7c6ef51-dcce-4253-a761-b1e26ca8534b", "--type", "headless"]

Stderr: VBoxManage: error: The virtual machine 'VagrantEnv_default_1562209910304_49097' has terminated unexpectedly during startup with exit code 1 (0x1)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine

本文救了我一命 https://medium.com/@Aenon/mac-virtualbox-kernel-driver-error-df39e7e10cd8

您需要做的是打开计算机上的Security & Privacy设置,然后按Oracle软件的Allow按钮(虚拟框)。

再次尝试流浪汉,希望它现在可以正常工作

答案 2 :(得分:0)

我对vagrant命令本身也有类似的问题,它什么也没做。原来,我有一个名为vagrant的别名,并且没有正确删除它。我以为我做了,但没有。整个事情使我发疯。因此,在我的案例解决方案中:检查您的~/.bash_profile并始终仔细检查您在命令行上执行source ~/.bash_profile的情况。

相关问题