vagrant 添加本地 box 安裝 laravel homestead的方法

vagrant 添加本地 box 安裝 laravel homestead的方法

在安裝 laravel homestead 虛擬機的時候,由于神秘的原因,直接添加 box 實在太慢,中途失敗的幾率又太大。所以,在國內,非常推薦大家都直接使用本地 box 的方式安裝 laravel homestead:

推薦:laravel教程

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

執行之后,大概是這個樣子:

vagrant 添加本地 box 安裝 laravel 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

在這里需要做兩步工作:

添加一個名為 metadata_url 的文件,里面只寫上

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

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

把看到的 0 或 0.0 這個目錄修改為你的 box 版本號,比如這里的就是第一步的 1.0.1

4.執行 vagrant up

Good luck !

以上就是vagrant 添加本地 box 安裝

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享