HomeStead OS安装教程

       这几天在codecasts上面正好学习到了homestead的教程。因为坑爹的某种你懂的原因,所以必须要依赖下载地址利用下载器才能下载下来,在进行安装。

一:安装Virtualbox和vagrant

点击官网进入下载页面

Vagrant     官网下载:

https://www.vagrantup.com/downloads.html

Virtualbox 官网下载:

http://t.cn/Rhd2757

二:导入Virtualbox到vagrant

打开终端输入

vagrant box add laravel/homestead

一般而言,由于wall存在的因素,所以解决方案是将box文件下载到本地进行安装。

因此我们需要这样做

①下载homesteadbox文件到本地

http://t.cn/Rp9IB5q

②输入你所在的box文件的下载地址,比如你下载到downing文件夹 就输入

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

注意!一定要注意路径是否正确,有时候是没有后缀.box的

③修改你的版本号

在这边的网上有很多的修改方式,我就不一一赘述了,在文章底部我也会贴出来这些,我简单讲一下我的操作流程


HomeStead OS安装教程_第1张图片
用atom打开Homestead目录

打开/scripts/homestead.rb文件

找到以下文件

config.vm.box_version = settings["version"] ||= " 0"  ,将其修改为 config.vm.box_version = settings["version"] ||= ">= 0"

④运行 vagrant up 启动虚拟机


HomeStead OS安装教程_第2张图片
运行大成功!


常见的报错部分

①vagrant up 提示无法找到秘钥,这个ssh上传github这一关键步骤是否漏掉【吐槽一下JellyBool,这一步直接就略过了,导致我这种新手完全不知道什么鬼。】

②dns提示解析错误,查看一下 vim ~/.zshrc 的配置是否正确,格式是否正确,字母数字有没有写错,保存退出再看看。

③配置完成以后,点击我们的站点例如:example.app的时候,No input File specified 检查以下Homestead.yaml文件下站点的文件夹路径是否正确。

④暂时就是这么多吧,希望能帮助大家解决一点环境部署方面的问题。毕竟代码部分才是重点,环境部署的坑还是能不踩就不睬吧。


附上网上的一些关于homestead的运行部署的问题的解决方案

https://zhuanlan.zhihu.com/p/24308389                                  windows下的解决方案

https://zhuanlan.zhihu.com/p/25338468                                  JellyBool本色出演


最后,Happy Hacking!

你可能感兴趣的:(HomeStead OS安装教程)