vagrant 添加本地 box 安装 laravel homestead

JellyBool

JellyBool

在安装 Laravel homestead 虚拟机的时候,由于神秘的原因,直接添加 box 实在太慢,中途失败的几率又太大。所以,在国内,非常推荐大家都直接使用本地 box 的方式安装 Laravel homestead:

1.下载 homestead.box 文件

你可以使用迅雷或其他的方式下载下面的 box

https://atlas.hashicorp.com/laravel/boxes/homestead/versions/1.0.1/providers/virtualbox.box

注意这里的 版本号 1.0.1,如果你使用其他的版本,请相对更改;还有就是,上面的链接是 virtualbox 作为 provider 的。

2.本地方式添加 box

在命令行中执行下面的命令:

vagrant box add laravel/homestead ~/Downloads/virtualbox.box

注意后面的路径 ~/Downloads/virtualbox.box ,注意修改相对应的路径!如果你是 windows 用户,路径形式差不多是这样:file:///c:/users/jellybool/downloads/virtualbox.box

执行之后,大概是这个样子:
homestead

添加成功之后,一定不要急着执行 vagrant up

3.修改版本号

mac 用户需要来到 /.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead 目录:

cd ~/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead


ls

windows 用户对应的目录大概是 c:/users/jellybool/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead

你大概会看到这样的目录:

☁  laravel-VAGRANTSLASH-homestead  ls

0.0       

在这里需要做两步工作:

  1. 添加一个名为 metadata_url 的文件,里面只写上

https://atlas.hashicorp.com/laravel/homestead

要注意空格什么的也不能有

  1. 把看到的 00.0 这个目录修改为你的 box 版本号,比如这里的就是第一步的 1.0.1

4.执行 vagrant up

Good luck !

本文由 JellyBool 创作, 转载和引用遵循 署名-非商业性使用 2.5 中国大陆 进行许可。

共有 19 条评论

laravpan
修改的评论也不能少于六个字哦!
JellyBool 回复 laravpan
修改的评论也不能少于六个字哦!
天山网艾克 回复 JellyBool
修改的评论也不能少于六个字哦!
天山网艾克
修改的评论也不能少于六个字哦!
X氵丿米丨 回复 天山网艾克
修改的评论也不能少于六个字哦!
jayin
修改的评论也不能少于六个字哦!
JellyBool 回复 jayin
修改的评论也不能少于六个字哦!
jayin
修改的评论也不能少于六个字哦!
JellyBool 回复 jayin
修改的评论也不能少于六个字哦!
jayin 回复 JellyBool
修改的评论也不能少于六个字哦!
jayin
修改的评论也不能少于六个字哦!
hybridword
修改的评论也不能少于六个字哦!
hybridword
修改的评论也不能少于六个字哦!
JellyBool 回复 hybridword
修改的评论也不能少于六个字哦!
hybridword 回复 JellyBool
修改的评论也不能少于六个字哦!
JellyBool 回复 hybridword
修改的评论也不能少于六个字哦!
Wh1221
修改的评论也不能少于六个字哦!
DeanChopper
修改的评论也不能少于六个字哦!
JellyBool 回复 DeanChopper
修改的评论也不能少于六个字哦!
sunyl053800
修改的评论也不能少于六个字哦!
zhouqiang2017
修改的评论也不能少于六个字哦!