国内目前所有翻译的vagrant安装homestead的教程都有一个很大的坑!按照教程步骤安装后,Homestead.yaml里的配置是不被执行的!

我最后折腾了3个晚上,终于找到了方案!

这里也有免费的视频教程:


http://edu.csdn.net/course/detail/2243


别问我是谁,我是雷锋的弟弟,×××!

正确的步骤是这样的:

1,安装 vagrant

2,安装virtualbox

3,安装homestead 工具

切换到根目录并执行git clone

cd ~

git clone https://github.com/laravel/homestead.git Homestead

4, 本地安装homestead.box

vagrant box add laravel/homestead file:///home/jw/Desktop/homestead.box

5, init homestead

cd ~/Homestead

bash init.sh

6, backup Vagrantfile

cd ~/Homestead

cp Vagrantfile Vagrantfile_backup

7, vagrant init

初始化vagrant box

vagrant init laravel/homestead

//执行完此命令后,vagrant会在本目录生成一个Vagrantfile文件,而这个文件 

不是我们想要的!!!而这恰恰是国内所有中文教程“坑”!我为了填这个坑折腾了整整3个晚上!别问我是谁,我是雷锋的弟弟,×××!

8,替换vagrantfile

cp Vagrantfile_backup  Vagrantfile

9, 启动vagrant

vagrant up

//如果这时候提示网络相关错误,去更改Homestead.yaml文件最上面的ip地址,改成任何一个譬如 192.168.3.3