关于官网的homestead,分享我遇到的问题

下载下来看一下,之前一直用的是自配置的vagrant
首先virtualbox 和 vagrant就不用说了,下载安装 windows用户需要设置环境变量自行百度。
然后需要vagrant添加一下box
vagrant add box laravel/homestead
如果提示这条命令是错的说明你的vagrant版本小于1.6
然后是composer安装homestead命令行
composer global require "laravel/homestead=~2.0"
执行这条命令以后会将homestead的命令行工具下载到~/.composer/vendor/bin/下
linux mac用户就可以cd到此目录执行./homestead init命令
windows执行官网教程步骤
这时会在~目录生成一个.homestead目录
这里面会有一个Homestead.yaml文件 这个文件就是用来配置的
配置好以后在gitbub搜索homestead项目下载下来 进入项目目录执行vagrant up
正常情况下就应该启动了
如果提示让你更改ip 说明你的局域网ip是192.168.10.*网段的
更改项目文件夹下的scripts/homestead.rb文件 将这里的ip和.homestead的ip改成其他的ip就ok了
这时我执行vagrqant up 万事大吉
如果有人有地方不懂的可以问

3 个评论

FiveSay

FiveSay

感谢分享
2014-12-29 09:06
xjkx

xjkx

你好,谢谢你的分享

我遇到的问题可能是这样,我之前按照教程操作,比较顺利
在homestead up后,虚拟机正常生成,并且显示已经启动,然后就一直提示“warning:connection refused.Retrying...”
反复提示这一句,直到超时“Timed out while wating for the machine to boot”
2015-03-13 09:11
Marlon

Marlon 回复 xjkx

你好,非常抱歉很久没有上论坛没有看到你的回复,之前我遇到过你这样的问题。检查到最后是由于我的机子的虚拟机网关之类的东西,还有一个可能是你的homestead.yaml配置站点目录覆盖掉了你的home目录
2015-04-10 15:39

要回复文章请先登录注册