laravel - Homestead.yaml 文件未在 vagrant 中添加项目文件夹 | 苹果系统
问题描述
我正在使用 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
有人能帮我吗 ?
解决方案
最后,我找到了解决方案。
要添加路径,我们需要添加 ~(tilde) 符号,它指的是 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
推荐阅读
- c - 将用于查找最低有效设置位的 ASM 函数移植到 C 中
- python - 计算不同时间间隔的 RMSE
- java - Android:将 Checkbox 对象转换为应用一组规则的数组
- r - 如何在嵌套列表中操作矩阵?
- javascript - 如何在没有 [FromBody] 模型绑定的情况下使用 Axios 将列表数据发布到 .net mvc
- python - 列出函数中的附加方法不起作用
- python - 从递归中取出列表
- python - 快速查找平面数组中每个元素之间的差异
- java - 在加工中制作箱内灯
- kubernetes - 高可用kubernetes集群?bootkube 或 kubeadm 自托管