Homestead.yaml 文件未在 vagrant 中添加项目文件夹 | Mac os

Homestead.yaml file not adding project folder in vagrant | Mac os

我正在使用 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

有人可以帮助我吗?

终于找到解决方法了

要添加路径,我们需要添加 ~(波浪号)符号,它指的是 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