Я новичок в Laravel / Hometead / Vagrant и действительно борюсь. Мне удалось скачать и запустить демонстрационную программу. Я скопировал демонстрационную папку под новым именем и теперь хочу запустить копию вместо оригинала, чтобы я мог постепенно начать преобразовывать ее в нужную программу.
Я изменил файл Homestead.yaml в новая папка, поэтому раздел папок выглядит следующим образом:
folders:
- map: ~/LaravelProjects/MedAverter
to: /home/vagrant/code
sites:
- map: homestead.test
to: /home/vagrant/code/public
Затем я приостанавливаю работающую коробку, cd в новую папку и делаю
vagrant up
Но когда я делаю
vagrant global-status
показывает, что работает старый, а не новый.
$ vagrant global-status
id name provider state directory
---------------------------------------------------------------------------------------
cd58265 homestead virtualbox running C:/Users/greg/LaravelProjects/travel-planet-crud
РЕДАКТИРОВАТЬ: Затем я приостановил этот экземпляр и перезагрузил новый экземпляр.
greg@DELL-DESKTOP MINGW64 ~/LaravelProjects/MedAverter (master)
$ vagrant suspend
==> homestead: Saving VM state and suspending execution...
greg@DELL-DESKTOP MINGW64 ~/LaravelProjects/MedAverter (master)
$ vagrant global-status
id name provider state directory
--------------------------------------------------------------------------------------
cd58265 homestead virtualbox saved C:/Users/greg/LaravelProjects/travel-planet-crud
$ vagrant reload --provision
==> homestead: Discarding saved state of VM...
==> homestead: Checking if box 'laravel/homestead' version '9.2.2-alpha1' is up to date...
greg@DELL-DESKTOP MINGW64 ~/LaravelProjects/MedAverter (master)
$ vagrant global-status
id name provider state directory
---------------------------------------------------------------------------------------
cd58265 homestead virtualbox running C:/Users/greg/LaravelProjects/travel-planet-crud
Итак, вы видите, что, хотя я нахожусь в новой папке экземпляра, что-то все еще указывает ему на старый экземпляр.