一.準備工作,官網安裝最新VirtualBox,Vagrant,Homestead(git clone https://github.com/laravel/homestead.git Homestead)
二.問題描述:
- 編碼報錯問題,如下圖檔描述 如果你使用git bash打開報錯,建議打開cmd試試
搭建Homestead過程中問題小結 -
vagrant box add xx,SSL驗證報錯
建議Vagrantfile中添加一行:config.vm.box_download_insecure = true
-
如果2中仍不行,第二種添加box方法
①你可以自行去官網下載下傳box
②vagrant box add laravel/homestead ./homestead.box(預設下載下傳box和執行指令在同一目錄下)
③(virtualbox,0)版本沒有加上去,打開下面路徑,修改目錄0為你下載下傳的版本号,在該檔案夾下建立一個叫metadata_url的空白檔案(注意不要有任何檔案名字尾,如果你的系統設定了自動隐藏字尾名,請将隐藏去掉,确認檔案無任何字尾),檔案的内容裡,添加以下連結https://app.vagrantup.com/laravel/boxes/homestead搭建Homestead過程中問題小結 修改之後執行如圖:搭建Homestead過程中問題小結 搭建Homestead過程中問題小結 - vagrant up報錯timeout,SSH auth method:private key位置無法繼續執行
搭建Homestead過程中問題小結
解決方法參照:來自初心未泯部落格園文章
-
如果是舊版導出homestead.ova轉換成box并添加到vagrant
解決方法參照:參照此論壇詳解
- vagrant up後出現guest additions與virtualbox 版本不一緻
The guest additions on this VM do not match the installed version of
VirtualBox! In most cases this is fine, but in rare cases it can
cause things such as shared folders to not work properly. If you see
shared folder errors, please update the guest additions within the
virtual machine and reload your VM.
Guest Additions Version: 4.2.0
VirtualBox Version: 4.3
解決方法:參照此論壇詳解
上面解決場景僅供參考,如遇類似,可以嘗試用上面方法解決,有嘗試才能發現問題并解決問題
持續記錄。。。