折腾homestead到放弃(基于mac)

几天突然想起来折腾一下homestead,然后就是特坑爹问题

virtualBox 版本问题

执行vagrant up后发现正常启动,发现ping 192.168.10.10出问题。看启动log 发现提示版本不匹配,最坑爹的地方在于回退virtualBox也错误,我安装了5.1的版本,想回退到5.0,就是不可以。无奈放弃折腾。

折腾homestead到放弃(基于mac)_第1张图片

查看Homestead 管理脚本

由于以前装过一次homestead,vagrant destory掉了,但是Homestead管理脚本没有删除.所以怀疑这里

> cd ~

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

> cd ~/Homestead

> git tag  #发现在v5.1.0

> git checkout v3.1.0 -b v3.1.0

使用脚本重新生成一次homestead.yaml文件:

> bash init.sh  # 提示覆盖,一直 yes

然后修改homestead.yaml中的folders
折腾homestead到放弃(基于mac)_第2张图片

重新vagrant up,发现还ping 192.168.10.10没什么卵用。放弃折腾

更换homestead版本

下载地址

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

我下载了一个最新版的,下载下来一下没用? :(,这就很无奈了,所有重来一遍。

使用laravel-china 安装教程

安装教程中的步骤走,发现vagrant up,发现还是出错
折腾homestead到放弃(基于mac)_第3张图片

查看vms 有哪些:
折腾homestead到放弃(基于mac)_第4张图片

很惊讶没有出现什么homestead-7重复问题啊

使用vagrant global-status查看所有在运行的virtualBox状态,也没有homestead-7.于是怒删

> vagrant global-status  # 查看到所有的状态
> vagrant destroy  {VM ID}     # {VM ID} 通过上面的命令可以看到

再次vagrant up,发现还是homestead-7 问题

基于今天可能是见鬼了,所以自己很无奈的改了一下~/Homestead/scripts/homestead.rb的代码

折腾homestead到放弃(基于mac)_第5张图片

再次vagrant up,竟然成功了,莫名的成功了。突然觉得有点失落,怎么能成功了呢

你可能感兴趣的:(折腾homestead到放弃(基于mac))