Używam Laravel 4 na mojej maszynie programistycznej (Mac) z domową obsługą i cieszę się nią do tej pory, ale mam problem z dodaniem nowej witryny. Problemem jest to, że mogę dodać linie tak na nowym miejscu, w moim pliku ~/.homestead/Homestead.yaml:Jak odświeżyć domostwo dla nowej witryny w moim środowisku?
folders:
- map: ~/Sites
to: /home/vagrant/Sites
sites:
- map: listingnaples.dev
to: /home/vagrant/Sites/listingnaples.com/public
- map: videocraftersusa.dev
to: /home/vagrant/Sites/videocraftersusa.com/
Potem moi/etc/hosts wygląda następująco:
# MY SITES
192.168.10.10 listingnaples.dev
192.168.10.10 videocraftersusa.dev
192.168.10.10 laneyandchris.dev
Jeśli wejdę i wykonam numer homestead destroy
, a następnie homestead up
, będę mógł uzyskać dostęp do dowolnej z tych nowych witryn. To usuwa jednak moje bazy danych i naprawdę odsyła mnie. Jak mogę "odświeżyć", że tak powiem? Jeśli dodaję plik myawesomesite.dev do moich/etc/hosts, w jaki sposób mogę go pobrać?
Próbowałem homestead --provision
, ale to nie jest rozpoznane polecenie.
Za to, co warto, w katalogu ~/.homestead/nie mam pliku VagrantFile. Nie jestem pewien, gdzie to jest, więc nie mogę uruchomić rezerwy dla włóczęgów.
To daje mi następujące informacje: Do uruchomienia tej komendy wymagane jest środowisko lub maszyna docelowa. Uruchom 'vagrant init', aby utworzyć nowe środowisko Vagrant. Lub, pobierz ID maszyny docelowej z 'statusu globalnego statusu ', aby uruchomić to polecenie na . Ostatnią opcją jest zmiana katalogu na plik Vagrantfilmy i ponowienie próby. –
Czy na pewno zainstalowałeś go poprawnie po [the docs] (http://laravel.com/docs/4.2/homestead)? – phaberest
Nie widzę nowej opcji 'databases:' w twoim 'Homestead.yaml', czy to może nie v2.0? W takim przypadku nie powinieneś nawet mieć komendy 'homestead' ... – phaberest