新來流浪者,只是想把自己的想法包裝進去。使用OSX。建立家園開發環境的煩惱
安裝虛擬盒
安裝流浪下載宅基地流浪箱
通過
vagrant box add laravel/homestead
- 我想這是實際的VM映像。它在哪裏下載到?
將Homestead資料庫克隆到我的'home'文件夾中。 GIT中克隆https://github.com/laravel/homestead.git宅
創建ssh密鑰
- 可能的錯誤下面
-
製成
- 位於在〜/宅
開業homestead.yaml/src/stubs/
編輯共享文件夾和映射nginx目錄到域,映射IP到mydomain.app在hosts文件中
ran
vagrant up
,vagrant創建了一個巨大的2.7GB的文件夾,名爲VirtualToolBox,或者在我的主目錄中的這些行中,它似乎有一些虛擬機映像在其中?我認爲它只是將我之前下載的Vagrant Box圖像複製到我的主目錄中?我打開瀏覽器,並運行mydomain.app和瀏覽器陳述(無輸入源文件)
我去homestead.yaml文件撥弄在
~/Homestead/src/stubs/
和更新我的共享文件夾。下一次我跑vagrant up
它給了我一個錯誤,指出舊的共享文件夾不再存在,但我改變了在homestead.yaml中的東西,但它仍然從某處讀取舊配置。然後我發現了一個隱藏的文件夾在我的主目錄,即
.homestead
其尚未與舊的配置設置另一個homestead.yaml文件。我以爲我會開始新鮮。刪除〜/宅基地和〜/ .homestead以及與VM映像VToolbox夾夾在我的主目錄〜/
然後我克隆了宅基地回購再次 混帳克隆https://github.com/laravel/homestead.git宅基地進入我的主文件夾,但是當我現在跑上街頭我得到一個錯誤'
a box must be specified
'。運行流浪者初始或流浪者提供沒有幫助。
在這情況下離開我,我究竟刪除整個流浪漢 VM映像我vagrant box add laravel/homestead
下載?而我現在需要再次下載它 ?創建的VirtualToolBox文件夾不是它下載的地方,因爲它只在第一次vagrant up命令時創建。所以我希望我不必再次下載,並且還有一個副本?
vagrant box add laravel/homestead
命令下載的實際圖像在哪裏?
vagrant安裝在哪裏?
我應該使用哪個homestead.yaml文件?隱藏文件夾中的那個?
在homestead.yaml中更改配置/共享文件夾等後需要運行什麼?
謝謝。 Homestead存儲庫在哪裏適合這個?我瞭解到宅基地回購有自己的vagrantfile,vagrant用於配置VM,我遇到的問題是Vagrant不會找到並使用homestead.ymal配置文件。只有編輯vagrantfile並手動指定vagrant box'laravel/homestead'的名稱,並且即使在homestead.ymal中指定的共享文件夾不在VM中創建,我也可以成功地避開(克隆,啓動VM)。 – LaserBeak
更新與宅基地部分 –
'bash init.sh'丟失。非常感謝。 :) – Ali