【问题标题】:Homestead.yaml file not adding project folder in vagrant | Mac osHomestead.yaml 文件未在 vagrant 中添加项目文件夹 |苹果系统
【发布时间】:2019-05-24 13:41:11
【问题描述】:

我正在使用 mac os,只安装 vagrant 并配置 homestead.yaml 文件,但在vagrant up 命令之后也尝试了vagrant reload --provision

另外数据库没有在 mysql 中创建。

这是我的 homestead.yaml 文件

ip: "192.168.10.10"
memory: 3048
cpus: 2
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: /Users/myname/mytest
      to: /home/vagrant/mytest

sites:
      - map: mytest.local
      to : /home/vagrant/mytest/public

databases:
    -  mytest

有人可以帮我吗?

【问题讨论】:

    标签: laravel laravel-5 homestead


    【解决方案1】:

    终于找到了解决办法。

    要添加路径,我们需要添加 ~(波浪号) 符号,它指的是 mac 中的主目录。

    更新了 yaml 文件。

    ip: "192.168.10.10"
    memory: 3048
    cpus: 2
    provider: virtualbox
    
    authorize: ~/.ssh/id_rsa.pub
    
    keys:
        - ~/.ssh/id_rsa
    
    folders:
        - map: ~/myname/mytest
          to: /home/vagrant/mytest
    
    sites:
          - map: mytest.local
          to : /home/vagrant/mytest/public
    
    databases:
        -  mytest
    

    【讨论】:

    • 我很怀疑~/myname/mytest 是否等同于/Users/myname/mytest,因为~ 的工作原理是/Users/myname/myname/mytest
    • @MarcinOrlowski 我也认为,但在我的情况下,波浪符号路径正在工作
    • 我的意思是这些不等同,因为你有不同的路径,波浪号没有区别
    猜你喜欢
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    相关资源
    最近更新 更多