作為一個(gè)使用windows的laravel開發(fā)者喊衫,最初開始看官方文檔的時(shí)候就看到推薦開發(fā)環(huán)境Homestead。由于對(duì)未知事物的恐懼以及‘墻’的阻礙殉农,一直沒有使用肛炮。如今使用Laravel一段時(shí)間后,再來安裝homestead蚪腐。
網(wǎng)上安裝的教程很多箭昵,這里只是就本人在安裝過程中的踩的坑記錄一下。
1回季,安裝virtualbox和vagrant
安裝沒什么好講的家制。
vagrant下載雖慢,但是網(wǎng)友已經(jīng)給出了很好的解決方案泡一。
2.安裝Homestead
一般第二部很多人會(huì)添加box颤殴,但是本人第二部添加box總會(huì)找不到box。
git clone https://github.com/laravel/homestead.git Homestead
直接拉下來就好鼻忠。
進(jìn)到生成的Homestead文件夾涵但。
一般已經(jīng)生成vagrantfile,打開這個(gè)文件帖蔓,這是用ruby寫矮瘟。
在第8行左右會(huì)看到confDir = $confDir ||= File.expand_path("~/.homestead")
改為:
confDir = $confDir ||= File.expand_path("~/.homestead")
confDir = "你的路徑/Homestead/src/stubs"
3.添加box
添加box,我是按laravel-china.org大神的方法來的塑娇。
鏈接:https://laravel-china.org/topics/2519.
vagrant box add a.json
4.最后一步
進(jìn)入Homestead:vagrant up
若報(bào)box找不到的錯(cuò)誤澈侠,可以vagrant box list
查看版本。
然后進(jìn)入Homestead目錄下的scripts\homestead.rb
中查看版本埋酬。
如我的是:
config.vm.box_version = settings["version"] ||= ">= 1.1.0
而box的版本確實(shí)1.0.1 哨啃,看網(wǎng)上很多朋友都是0烧栋。而我的是1.0.1 ,讓我一直默認(rèn)自己不是版本的問題實(shí)在是坑慘了棘催。所以將配置文件中的版本與自己的版本對(duì)應(yīng)即可劲弦。