在安裝 Laravel homestead 虛擬機(jī)的時(shí)候,由于神秘的原因,直接添加 box 實(shí)在太慢,中途失敗的幾率又太大。所以,在國內(nèi),非常推薦大家都直接使用本地 box 的方式安裝 Laravel homestead:
1.下載 homestead.box 文件
你可以使用迅雷或其他的方式下載下面的 box
https://vagrantcloud.com/laravel/boxes/homestead/versions/5.0.1/providers/virtualbox.box
我上傳了一份到百度網(wǎng)盤https://pan.baidu.com/s/1c4m5A4g 密碼:rt2h
下載下來后改名為virtualbox.box,注意這里的 版本號(hào)5.0.1,如果你使用其他的版本,請(qǐng)相對(duì)更改;
2.本地方式添加 box
在命令行中執(zhí)行下面的命令:
vagrant box add laravel/homestead ~/Downloads/virtualbox.box
注意后面的路徑 :
~/Downloads/virtualbox.box
注意修改相對(duì)應(yīng)的路徑!如果你是 windows 用戶,路徑形式差不多是這樣:
file:///c:/users/jellybool/downloads/virtualbox.box
執(zhí)行之后,等待完成。
添加成功之后,一定不要急著執(zhí)行 vagrant up
3.修改版本號(hào)
mac 用戶需要來到
/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead
這個(gè)目錄目錄:
cd ~/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead
ls
windows 用戶對(duì)應(yīng)的目錄大概是 :
c:/users/jellybool/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead
你大概會(huì)看到這樣的目錄:
? laravel-VAGRANTSLASH-homestead ls
0.0
在這里需要做兩步工作:
1. 添加一個(gè)名為 metadata_url 的文件,里面只寫上
https://atlas.hashicorp.com/laravel/homestead
要注意空格什么的也不能有
2.把看到的 0 或 0.0 這個(gè)目錄修改為你的 box 版本號(hào),比如這里的就是第一步的 5.0.1