我試圖在今天下午設置一個新的Laravel項目,我必須對我的Homestead/Vagrant配置做一些破壞它的操作。我想我使用的命令是vagrant reload {id}。我無法在使用VMWare的MacOS上啓動Laravel Homestead(端口碰撞)
現在,當我嘗試啓動我的機器,我得到以下錯誤:
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
當我運行流浪全球地位,我得到這個:
id name provider state directory
-----------------------------------------------------------------------
410757f homestead-7 vmware_fusion not running /Users/Me/Homestead
我可以」 t運行vagrant重新加載410757f,因爲我得到了上述相同的錯誤,我無法配置機器,因爲它需要運行。
我很困惑這裏發生了什麼。有一個網絡分離,但我沒有任何其他流浪者箱子。我目前有4個其他Windows虛擬機,但我確保我關閉了每臺機器。
我甚至試圖破壞和重新創建家園箱(沒有運氣)。有任何想法嗎?
編輯要延長這一點,使用我試圖尋找的過程須藤lsof的-i:8000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
vmnet-nat 3943 root 42u IPv4 0x70d4a03b6f2dddd 0t0 TCP *:irdmi (LISTEN)
我殺了,使用須藤殺死-9 3943跑須藤lsof的-i:8000再次,這沒有給我什麼,然後再次運行宅基地給了我同樣的錯誤。