我在我的開發計算機(Mac)上運行Laravel 4,並使用家園享受它,但在添加新網站時遇到了麻煩。問題是,我想補充線像這樣在我的〜/ .homestead/Homestead.yaml文件的新網站:如何在我的環境中刷新新地點的宅基地?
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/
然後,我的/ etc/hosts文件看起來是這樣的:
# MY SITES
192.168.10.10 listingnaples.dev
192.168.10.10 videocraftersusa.dev
192.168.10.10 laneyandchris.dev
如果我進去並做homestead destroy
,然後homestead up
我可以訪問任何這些新網站。這雖然刪除我的數據庫,真正讓我回來。我怎麼「刷新」這樣說呢?如果我將myawesomesite.dev添加到我的/ etc/hosts中,我該如何讓宅基地撿起它?我試過homestead --provision
但這不是一個公認的命令。
對於它的價值,在我的〜/ .homestead /目錄中,我沒有VagrantFile。不知道那裏在哪裏,所以我也無法運行流浪漢條款。
這給了我如下:需要一個流浪的環境或目標機器上運行此命令 。運行'vagrant init'創建一個新的Vagrant環境。或者, 得到'遊民全球status'的目標機器的ID來運行 此命令。最後一個選項是更改爲帶有 Vagrantfile的目錄,然後重試。 – 2014-11-23 03:53:04
你確定你安裝了正確下文[的文檔(http://laravel.com/docs/4.2/homestead)? – phaberest 2014-11-23 03:56:52
我在你的'Homestead.yaml'中看不到新的'databases:'選項,它可能不是v2.0?在這種情況下,你應該甚至不應該有'homestead'命令 – phaberest 2014-11-23 04:00:56