Laravel 宅地的多个文件夹未同步

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

我的第一个宅地项目顺利完成,这是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\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
。谢谢