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

Laravel Homestead.yaml文件未在vagrant | Mac os中添加项目文件夹,laravel,laravel-5,homestead,Laravel,Laravel 5,Homestead,我正在使用mac os,只安装了vagrant并配置了homestead.yaml文件,但在vagrant up命令之后,也尝试了vagrant重新加载-提供 另外,数据库不是在mysql中创建的 这是我的homestad.yaml文件 ip: "192.168.10.10" memory: 3048 cpus: 2 provider: virtualbox authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa folders:

我正在使用mac os,只安装了vagrant并配置了homestead.yaml文件,但在vagrant up命令之后,也尝试了vagrant重新加载-提供

另外,数据库不是在mysql中创建的

这是我的homestad.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

有人能帮我吗?

最后,我找到了解决办法

要添加路径,我们需要添加~tilde sign,它在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我也这么想,但在我的例子中,波浪符号路径是起作用的。我要说的是,这些并不等同于,因为你们有不同的路径,波浪符号没有什么区别