我有全新安装的laravel Homestead和我的Homestead.yaml看起来像这样:
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: /srv/my_app
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/public
databases:
- homestead
当我尝试流浪汉时:我收到此错误:
There are errors in the configuration of this machine. Please fix
the following errors and try again:
vm:
* The host path of the shared folder is missing: ~/Code
〜/代码不存在,但是它指定为yaml文件中的其他路径,看起来像流浪汉将它保存在内存中的某个地方或任何东西,任何想法?
如果我创建了〜/ Code目录,它就可以了,但是代码不存在,因为它位于其他位置并且映射根本不起作用,而且我遇到了#34;没有输入文件指定"问题很明显。
答案 0 :(得分:3)
您可能正在编辑错误的文件。
在为Homestead运行init之后,将在您的主目录下创建一个本地配置文件:
~/.homestead/Homestead.yaml
您需要在那里应用更改才能生效。