我刚刚制作了以下 Homestead.yaml 文件:
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/GIT/old-project
to: /home/vagrant/old-project
- map: ~/GIT/project
to: /home/vagrant/project
sites:
- map: old-project.app
to: /home/vagrant/old-project/public
- map: project.app
to: /home/vagrant/project/public
databases:
- name: old-project
- name: project
variables:
- key: APP_ENV
value: local
old-project
已经存在。接下来我跑了vagrant up
,然后vagrant ssh
在我跑的流浪者盒子里composer create-project laravel/laravel project 4.2 --prefer-dist
。安装了 Laravel。我编辑了我的/etc/hosts
文件,现在project.app
将我带到 Laravel 的“你已经到达”页面。太好了——一切正常。
但在我的 Mac 上,文件夹 ~/GIT/project 是空的。
我错过了安装过程的哪一部分?我做错了什么导致文件无法正确映射吗?
如果我打开 ~/GIT/old-project 所有的 Laravel 文件都在那里,它会按我的预期工作。我不记得我如何设置该项目有什么不同。