2015-10-29 104 views
0

我一直試圖在本地機器上設置Laravel Homestead環境。但我無法做到這一點。我在安裝過程中遇到了一些錯誤。實際上,我對在「homestead.yaml」文件步驟中配置SSH密鑰的安裝過程感到困惑。Windows上的Laravel Homestead安裝錯誤

在「homestead.yaml」文件中,如何根據本地SSH文件位置根據標準Absolute Path位置配置授權和密鑰組件?

作爲包管理工具正在提及的Composer的用途究竟是什麼?

有關於安裝過程的好教程嗎?

這是我新工作的第一項任務,我非常掙扎。任何幫助真的很感激。

感謝, 斯里蘭卡

+0

在Stack Overflow上請求教程和非本地資源是[off topic](http://stackoverflow.com/help/on-topic),所以你應該刪除這部分問題。請在您的問題中包括您嘗試完成安裝所採取的步驟以及您遇到的錯誤,以便我們更好地瞭解問題。 – Bogdan

+0

您是否嘗試過[docs](http://laravel.com/docs/5.1/homestead)? – James

回答

0

至於你問我SSH假設你已經下載完全家園(箱&克隆)和宅基地的文件夾中,你是存在的主目錄。

首先確保你已經安裝了Git擊,如果你使用的是Windows,轉到您的家園文件夾,右擊並選擇的Git的Bash然後在此命令ssh-keygen -t rsa -C "[email protected]"鍵入這將您的文件夾中創建一個SSH密鑰

你必須確保該鍵被命名爲喜歡id_rsa.pubid_rsa並將其放置在C:/Users/{username}/.SSH,如果他們在其它地方,安裝Composer如果你還沒有的到你的文件夾想laravel是,用鼠標右鍵點擊這裏使用作曲家把這個命令composer create-project laravel/laravel --prefer-dist

對於接下來的窗口中你授權關鍵路徑的問題,這是你需要把在Homestead.yaml文件什麼authorize: C:/Users/{username}/.ssh/homestead_rsa.pub

的文件夾:

folders: - map: C:/path/to/{local_laravel_project_folder} to: /home/vagrant/Code type: "nfs" sites: - map: sitename.dev to: /home/vagrant/Code/Laravel/public hhvm: true

使用管理權限打開筆記本電腦,去C:\Windows\System32\drivers\etc\hosts並添加此行192.168.10.10:sitename.dev保存文件,在運行的Bash然後家園把這個命令vagrant up,你應該看到laravel主頁,當你訪問sitename.dev