Homestead 无法与 mac 同步数据
Posted
技术标签:
【中文标题】Homestead 无法与 mac 同步数据【英文标题】:Homestead not syncing data with mac 【发布时间】:2017-10-30 13:54:11 【问题描述】:我的 VirtualBox 没有与我的 MacBook 正确同步。当我查看我的 laravel 配置文件夹时,我缺少一个带有 view.php
的文件。当我在我的 virtualbox 上列出所有带有ls -lisa
的文件和目录时,我看不到views.php
。但是当我执行cat views.php
时,我看到了文件的内容。
另一个奇怪的事情是:当我将test.php
添加到配置文件夹时,views.php
在我的机器中是可见的。我还发现很多vendor
文件丢失了...
我有一台装有 Hight Sierra、Vagrant 1.9.7 和 VirtualBox 5.0.40 的 MacBook Pro。我已经为 NFS vagrant plugin install vagrant-bindfs
安装了 vagrant 插件。我的配置文件如下所示:
---
ip: "192.168.10.10"
memory: 2048
cpus: 2
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Sites/seo-app.dev
to: /home/vagrant/seo-app.dev
type: "nfs"
sites:
- map: seo-app-local.dev
to: /home/vagrant/seo-app.dev/public_html
- map: admin.seo-app-local.dev
to: /home/vagrant/seo-app.dev/public_html
- map: api.seo-app-local.dev
to: /home/vagrant/seo-app.dev/public_html
- map: client.seo-app-local.dev
to: /home/vagrant/seo-app.dev/public_html
databases:
- reviews
- seo_app
blackfire:
- id: *************
token: **********
client-id: **********
client-token: ***********
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
【问题讨论】:
【参考方案1】:这也发生在我身上。我解决了它停止机器并使用配置选项启动它。这里的命令:
$ homestead halt
$ homestead up --provision
【讨论】:
以上是关于Homestead 无法与 mac 同步数据的主要内容,如果未能解决你的问题,请参考以下文章