【问题标题】:Multiple folders for homestead not syncing宅基地的多个文件夹不同步
【发布时间】:2015-03-10 15:59:41
【问题描述】:

我的第一个宅基地项目顺利进行,这是 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

我运行homestead provision,现在我可以访问另一个.dev,但我收到错误No input file specified. 所以我运行命令homestead sshcd /home/vagrant,然后是ls,我看到的只是 bb 文件夹而不是 gh 我发现多个地方提到了多个站点的语法,但找不到提到多个文件夹的东西(尽管顾名思义,文件夹是复数,所以我认为这应该是可能的)

我错过了什么?

【问题讨论】:

    标签: laravel vagrant vagrantfile homestead


    【解决方案1】:

    有时宅基地无法正确配置,需要完全重启。虽然这并不理想,但一种解决方法是使用 homestead halt 后跟 homestead up 来重新创建 VM 的配置过程。

    【讨论】:

    • 2019 年你必须使用vagrant halt,后跟vagrant up。谢谢。
    【解决方案2】:

    我的一些宅基地文件 不允许将此目录 /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
    

    【讨论】:

      猜你喜欢
      • 2015-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 2017-04-24
      相关资源
      最近更新 更多