您的位置:首页 > 编程语言 > PHP开发

vagrant 添加本地 box 安装 laravel homestead

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


1.下载 homestead.box 文件

你可以使用迅雷或其他的方式下载下面的 box
https://atlas.hashicorp.com/laravel/boxes/homestead/versions/5.0.1/providers/virtualbox.box


注意这里的 版本号 
5.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


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



添加成功之后,一定不要急着执行 
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


在这里需要做两步工作:

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

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


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

把看到的 
0
 或 
0.0
 这个目录修改为你的 box
版本号,比如这里的就是第一步的 
5.0.1



4.执行 vagrant up

    回到Homestead根目录执行vagrant up

原文链接:https://www.codecasts.com/blog/post/vagrant-add-homestead-locally
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: