新来流浪者,只是想把自己的想法包装进去。使用OSX。建立家园开发环境的烦恼
安装虚拟盒
安装流浪下载宅基地流浪箱
通过
vagrant box add laravel/homestead
- 我想这是实际的VM映像。它在哪里下载到?
将Homestead资料库克隆到我的'home'文件夹中。 GIT中克隆https://github.com/laravel/homestead.git宅
创建ssh密钥
- 可能的错误下面
-
制成
- 位于在〜/宅
开业homestead.yaml/src/stubs/
编辑共享文件夹和映射nginx目录到域,映射IP到mydomain.app在hosts文件中
ran
vagrant up
,vagrant创建了一个巨大的2.7GB的文件夹,名为VirtualToolBox,或者在我的主目录中的这些行中,它似乎有一些虚拟机映像在其中?我认为它只是将我之前下载的Vagrant Box图像复制到我的主目录中?我打开浏览器,并运行mydomain.app和浏览器陈述(无输入源文件)
我去homestead.yaml文件拨弄在
~/Homestead/src/stubs/
和更新我的共享文件夹。下一次我跑vagrant up
它给了我一个错误,指出旧的共享文件夹不再存在,但我改变了在homestead.yaml中的东西,但它仍然从某处读取旧配置。然后我发现了一个隐藏的文件夹在我的主目录,即
.homestead
其尚未与旧的配置设置另一个homestead.yaml文件。我以为我会开始新鲜。删除〜/宅基地和〜/ .homestead以及与VM映像VToolbox夹夹在我的主目录〜/
然后我克隆了宅基地回购再次 混帐克隆https://github.com/laravel/homestead.git宅基地进入我的主文件夹,但是当我现在跑上街头我得到一个错误'
a box must be specified
'。运行流浪者初始或流浪者提供没有帮助。
在这情况下离开我,我究竟删除整个流浪汉 VM映像我vagrant box add laravel/homestead
下载?而我现在需要再次下载它 ?创建的VirtualToolBox文件夹不是它下载的地方,因为它只在第一次vagrant up命令时创建。所以我希望我不必再次下载,并且还有一个副本?
vagrant box add laravel/homestead
命令下载的实际图像在哪里?
vagrant安装在哪里?
我应该使用哪个homestead.yaml文件?隐藏文件夹中的那个?
在homestead.yaml中更改配置/共享文件夹等后需要运行什么?
谢谢。 Homestead存储库在哪里适合这个?我了解到宅基地回购有自己的vagrantfile,vagrant用于配置VM,我遇到的问题是Vagrant不会找到并使用homestead.ymal配置文件。只有编辑vagrantfile并手动指定vagrant box'laravel/homestead'的名称,并且即使在homestead.ymal中指定的共享文件夹不在VM中创建,我也可以成功地避开(克隆,启动VM)。 – LaserBeak
更新与宅基地部分 –
'bash init.sh'丢失。非常感谢。 :) – Ali