2017-02-21 48 views
0

Сегодня я попытался настроить новый проект Laravel, и я, должно быть, что-то сделал с моей конфигурацией Homestead/Vagrant, которая разрушила его. Я думаю, что я использовал команду vagrant reload {id}.Я не могу запустить Laravel Homestead на MacOS с помощью VMWare (столкновение портов)

Теперь, когда я пытаюсь запустить мою машину, я получаю следующее сообщение об ошибке:

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 глобального статуса, я получаю это:

id  name  provider  state  directory       
----------------------------------------------------------------------- 
410757f homestead-7 vmware_fusion not running /Users/Me/Homestead 

Я могу» t запустить vagrant reload 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) 

я убил, что с помощью SUDO убить -9 3943 и побежал Судо Lsof -i: 8000 снова, что ничего мне не дало, а затем снова вернулось домашнее хозяйство.

ответ

0

Я, казалось, решил это, удалив и переустановив VMWare.

Основываясь на моих показаниях в Интернете, проблема, похоже, была связана с кэшированной настройкой, относящейся к предыдущей виртуальной машине на Fusion. Вместо того, чтобы выследить, что это могло быть, я подумал, что проще просто удалить все и переустановить.

Я выполнил инструкции here, а затем загрузил и переустановил их с веб-сайта VMWare.

Я надеюсь, что это поможет кому-то в будущем!