文章

安装Laravel Homestead遇到的坑

一、安装条件

由于VMWare需要收费,本章只介绍安装VagrantVirtualBox所遇到的麻烦,首先请在如下
网站下载和自己系统匹配的安装包,并完成安装

然后

1
vagrant box add laravel/Homestead

二、安装中断,没法继续?

兴高采烈安Homestead,网速太渣报错误:

1
SSL read: error:00000000:lib(0):func(0):reason(0), errno 54

无奈又来第二次,结果始终报如下错误:

1
HTTP server doesn't seem to support byte ranges. Cannot resume.

解决办法:

1
rm ~/.vagrant.d/tmp/*

三、更好的方式

  1. 更好的方式还是直接下载下来文件,但是用p2p工具的同学千万记住不要用离线下载, 也千万不要用高速通道,就是这么残忍,坑在这里:

    1
    
     bsdtar: Error opening archive: gzip decompression failed
    

    没错 当你下载的文件名叫virtualbox.box那么你很可能已经陷入这个深坑了,正确的文件名大致是这样的hc-download,下载完毕了再修改文件名后缀

  2. 貌似还有一种方式:

1
vagrant box add laravel/Homestead -c
1
加`-c`参数,作用是断点续传,但是我亲试之后还是有问题的,只怪我网络环境特别不好,一、两次可以,多几次之后并没有断点续传。不知道是不是我的问题。大家可以试试,成功的话,希望评论告知,感激

四、福利始终在最后

提供的版本homesteam0.3.0_virtualbox.box 百度云盘下载链接: http://pan.baidu.com/s/1jGfIahw 密码: 9xbp

本文由作者按照 CC BY 4.0 进行授权