Новичок в бродяге и просто пытаюсь осознать, что происходит. Используя OSX.
установлен Virtual Box
установлен Vagrant
Загрузил коробку Hometead Vagrant через
vagrant box add laravel/homestead
- I presume this is the actual VM image. Where did it download to ?
Клонировал репозиторий Homestead в мою «домашнюю» папку. git clone https://github.com/laravel/homestead.git Усадьба
создан ключ ssh
- Возможные ошибки, сделанные ниже
Открыл homestead.yaml, расположенный в ~ / Homestead / src / stubs /
Отредактировал общие папки и сопоставил каталог nginx с доменом, сопоставил IP-адрес с mydomain.app в файле hosts
Бежал
vagrant up
, бродяга создал огромную папку на 2,7 ГБ под названием VirtualToolBox или что-то в этом роде в моем домашнем каталоге, оказалось, что в ней есть образы виртуальных машин? Я полагаю, он просто скопировал изображение Vagrant Box, которое я скачал ранее, в мой домашний каталог?Я открыл браузер и запустил mydomain.app, и браузер заявил (без исходного файла ввода)
Я начал возиться с файлом homestead.yaml в
~/Homestead/src/stubs/
и обновил свои общие папки. В следующий раз, когда я запустилvagrant up
, он выдал мне ошибку, заявив, что старой общей папки больше нет, но я изменил ее в homestead.yaml, но она все еще откуда-то считывала старую конфигурацию.Затем я нашел скрытую папку в моем домашнем каталоге, а именно
.homestead
, в которой был еще один файл homestead.yaml со старыми настройками конфигурации.Думал начать все сначала. Удалены ~ / homestead и ~ / .homestead, а также папка VToolbox с папкой изображений vm в моем домашнем каталоге ~ /
Затем я снова клонировал репозиторий Homestead git clone https://github.com/laravel/homestead.git Homestead в мою домашнюю папку, однако, когда я запускаю vagrant up, я получаю сообщение об ошибке «
a box must be specified
». запуск vagrant init или vagrant Provision не помогает.
Что мне остается, действительно ли я удалил весь образ бродячей виртуальной машины, который я загрузил с помощью vagrant box add laravel/homestead
? И мне теперь нужно снова его скачать? Эта папка VirtualToolBox, которая была создана, находится не там, где она загружается, поскольку она была создана только при первой команде vagrant up. Так что, надеюсь, мне не придется скачивать его снова, а где-то еще есть копия?
Где собственно образ, загружаемый командой vagrant box add laravel/homestead
?
Где устанавливается бродяга?
С каким файлом homestead.yaml мне следует работать? Тот, что в скрытой папке?
Что мне нужно запустить после изменения конфигурации / общих папок и т. Д. В homestead.yaml?