Laravel Homestead - vm:缺少共享文件夹的主机路径:〜/ OSX Yosemite上的代码

时间:2015-08-12 12:15:52

标签: php laravel vagrant homestead

我有全新安装的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;没有输入文件指定"问题很明显。

1 个答案:

答案 0 :(得分:3)

您可能正在编辑错误的文件。

在为Homestead运行init之后,将在您的主目录下创建一个本地配置文件:

~/.homestead/Homestead.yaml您需要在那里应用更改才能生效。