vagrant 添加本地 box 安裝 laravel homestead

Laravel 視頻教程 https://www.codecasts.com/laravel

在安裝 Laravel homestead 虛擬機的時候,因爲神祕的緣由,直接添加 box 實在太慢,中途失敗的概率又太大。因此,在國內,很是推薦你們都直接使用本地 box 的方式安裝 Laravel homestead:windows

1.下載 homestead.box 文件

你可使用迅雷或其餘的方式下載下面的 boxide

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

注意這裏的 版本號 1.0.1,若是你使用其餘的版本,請相對更改;還有就是,上面的連接是 virtualbox 做爲 provider 的。url

2.本地方式添加 box

在命令行中執行下面的命令:spa

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

注意後面的路徑 ~/Downloads/virtualbox.box ,注意修改相對應的路徑!若是你是 windows 用戶,路徑形式差很少是這樣:file:///c:/users/jellybool/downloads/virtualbox.box命令行

執行以後,大概是這個樣子:
homesteadvagrant

添加成功以後,必定不要急着執行 vagrant upcode

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-homesteadblog

你大概會看到這樣的目錄:

☁  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 !

相關文章
相關標籤/搜索