Зайдем в папку, куда установлен Homestead, обычно это ~/Homestead или папка пользователя на Windows.
Сохраняем Homestead.yaml в каком-нибудь укромном месте, чтобы не потерять настройки.
Делаем так:
git fetch origin // или git pull origin master
git checkout v7.0.1 // или любая другая
vagrant destroy
rm -rf .vagrant
Нужно также удалить папку laravel-*-homestead в папке vargrant.d/boxes
так же обычно расположенной в корневой папке пользователя.
Что бы сгенерировать новый Homestead.yaml
можно запустить init.bat
или bash init.sh
. Необходимость менять этот файл зависит от разницы в версиях homestead.
Затем набираем:
vagrant up
Если при перезагрузке всё зависнет на SSH авторизации, нужно пойти в GUI Virtualbox, выбрать homestead, выключить её, зайти
в homestead/настройки/сеть/адаптер1/дополнительно/
и включить Подключить кабель
. затем снова homestead up