衆所周知,vagrant添加box的時候要從外網下載,那速度、、、(說多了都是淚),因此只好用下載工具下載到本地以後再添加。laravel
通常處理方案json
vagrant box add boxName ./downloadBoxName.box
boxName 添加以後的box 名稱
./downloadBoxName.box 下載到本地的box
正常這樣基本上就能夠將box添加上去了。不過,這樣添加的box版本號是0,大部分場景版本號影響也不大。但我在使用Laravel Homestead的時候,這邊會有版本等一些限制。因此,咱們若是能加上版本號是否是會更好一些呢。ide
帶版本號的添加方案工具
metadata.json
{ "name": "laravel/homestead", # 添加後的box名稱 "versions": [{ "version": "2.1.0", # 版本號 "providers": [{ "name": "virtualbox", "url": "file://E:/xunlei/Laravel-Homestead.box" # 下載到本地的box }] }] }
執行如下命令
vagrant box add metadata.json