Laravel 宅地的多个文件夹未同步
我的第一个宅地项目顺利完成,这是homstead.yaml的核心部分Laravel 宅地的多个文件夹未同步,laravel,vagrant,vagrantfile,homestead,Laravel,Vagrant,Vagrantfile,Homestead,我的第一个宅地项目顺利完成,这是homstead.yaml的核心部分 folders: - map: C:\dev\bitbucket to: /home/vagrant/bb sites: - map: project.dev to: /home/vagrant/bb/example/project/public 现在我想在混合中添加一个不同的文件夹,所以我将yaml扩展到 folders: - map: C:\dev\bitbucke
folders:
- map: C:\dev\bitbucket
to: /home/vagrant/bb
sites:
- map: project.dev
to: /home/vagrant/bb/example/project/public
现在我想在混合中添加一个不同的文件夹,所以我将yaml扩展到
folders:
- map: C:\dev\bitbucket
to: /home/vagrant/bb
- map: C:\dev\github
to: /home/vagrant/gh
sites:
- map: project.dev
to: /home/vagrant/bb/example/project/public
- map: another.dev
to: /home/vagrant/gh/example/another/public
我运行了homestadeprovision
,现在我可以访问另一个.dev,但是我得到了错误没有指定输入文件。
因此我运行了命令homestadessh
和cd/home/vagrant
,然后是ls
,我看到的是bb文件夹,而不是gh
我发现多个地方提到了多个站点的语法,但找不到提到多个文件夹的内容(尽管顾名思义,文件夹是复数形式,所以我认为这应该是可能的)
我遗漏了什么?一点我的宅地档案 不允许将此目录/home/vagrant/Projects更改为其他目录
folders:
- map: ~/Projects
to: /home/vagrant/Projects
sites:
- map: aone.dev
to: /home/vagrant/Projects/aone/public
- map: booking.dev
to: /home/vagrant/Projects/booking/public
- map: nish.dev
to: /home/vagrant/Projects/nish/public
- map: shazdekocholo.dev
to: /home/vagrant/Projects/shazdekocholo/public
- map: hejab.dev
to: /home/vagrant/Projects/hejab/public
有时,homestead无法正确配置,需要完全重新启动。虽然这并不理想,但一种解决方法是使用
homestead halt
,然后使用homestead up
为VM重新创建配置过程 2019年,您必须使用vagrant-halt
,然后使用vagrant-up
。谢谢