我安装的vagrant没有看到同步文件夹路径中的每个文件。
从我的Mac shell:
my-mac:seeds pivot$ ls -la BeltContentP*Seeds.php
-rw-rw-r-- 1 pivot staff 3034 Dec 7 11:21 BeltContentPageSeeds.php
-rw-rw-r-- 1 pivot staff 1627 Dec 6 16:54 BeltContentPostSeeds.php
来自我的Vagrant外壳:
vagrant@homestead:~/Code/demo.larabelt/all/database/seeds$ ls -la BeltContentP*Seeds.php
-rw-r--r-- 1 vagrant vagrant 1627 Dec 6 21:54 BeltContentPostSeeds.php
如果我在主机系统中重命名丢失的文件,它将显示在我的访客上。
将Mac OS升级到High Sierra 10.13.1后出现此问题。我已成功使用此设置大概2年多了。
此后我尝试升级各种相关软件包,以及重新安装各种项目,但到目前为止还没有解决问题。将我的Mac OS降级到以前的版本似乎并不容易或直截了当。
其他细节: - 同步类型:NFS - VirtualBox:5.1.30 - Vagrant:2.0.1 - Vagrant Box:laravel / homestead - Vagrant插件:'vagrant-bindfs'& '流浪-vbguest'
答案 0 :(得分:1)
Mac OS High Sierra非常难以破解NFS文件共享。请参阅https://github.com/hashicorp/vagrant/issues/8788,但这应通过MacOS 10.13.2解决。您今天更新了吗? 应为您解决问题。