Vagrant 我能';t使用VMWare在MacOS上启动Laravel Homestead(端口冲突)

Vagrant 我能';t使用VMWare在MacOS上启动Laravel Homestead(端口冲突),vagrant,vmware,homestead,Vagrant,Vmware,Homestead,今天下午我试图建立一个新的拉维尔项目,我一定是对我的家园/流浪者的配置做了什么,破坏了它。我想我使用的命令是流浪者重新加载{id} 现在,当我尝试启动机器时,出现以下错误: Bringing machine 'homestead-7' up with 'vmware_fusion' provider... ==> homestead-7: Checking if box 'laravel/homestead' is up to date... ==> homestead-7: Ver

今天下午我试图建立一个新的拉维尔项目,我一定是对我的家园/流浪者的配置做了什么,破坏了它。我想我使用的命令是流浪者重新加载{id}

现在,当我尝试启动机器时,出现以下错误:

Bringing machine 'homestead-7' up with 'vmware_fusion' provider...
==> homestead-7: Checking if box 'laravel/homestead' is up to date...
==> homestead-7: Verifying vmnet devices are healthy...
==> homestead-7: Preparing network adapters...
Vagrant found a port collision for the specified port and virtual machine.
While this port was marked to be auto-corrected, the ports in the
auto-correction range are all also used.

VM: homestead-7
Forwarded port: 80 => 8000
当我运行Vagrant global status时,我得到以下信息:

id       name        provider      state       directory                           
-----------------------------------------------------------------------
410757f  homestead-7 vmware_fusion not running /Users/Me/Homestead  
我无法运行vagrant reload 410757f,因为我遇到了上述相同的错误,并且我无法设置机器,因为它需要运行

我不知道这里发生了什么事。有一个网络瘫痪,但我没有任何其他流浪者的盒子。我目前有4个其他Windows虚拟机,但我确保关闭了每台机器

我甚至尝试过破坏和重建宅地盒子(没有运气)。有什么想法吗

编辑为了扩展这一点,我尝试使用sudo lsof-I:8000查找流程


我用sudo kill-9 3943杀死了它,并再次运行sudo lsof-I:8000,这没有给我任何东西,然后再次运行homestead给了我同样的错误。

我似乎通过删除并重新安装VMWare解决了这个问题

根据我的在线阅读资料,问题似乎与Fusion上以前的VM相关的缓存设置有关。我认为删除所有内容并重新安装会更容易,而不是查找可能的内容

我按照说明操作,然后从VMWare网站下载并重新安装了它

我希望这对将来的人有帮助

COMMAND    PID USER   FD   TYPE            DEVICE SIZE/OFF NODE NAME
vmnet-nat 3943 root   42u  IPv4 0x70d4a03b6f2dddd      0t0  TCP *:irdmi (LISTEN)