我在很多地方搜索过但我没有找到问题的答案。 同样的问题已在此处发布:https://serverfault.com/questions/534507/vagrant-nfs-share-doesnt-show-updated-file-if-size-doesnt-change
但解决方案仅适用于Sublime Text。我使用Jetbrain PhpStorm 8 。
问题完全一样,如果文件大小没有改变,我的NFS也不会检测到我的文件更改。
这个问题已经有两个星期了,这会让我发疯。
答案 0 :(得分:1)
有点晚了,但我遇到了同样的问题,我发现流浪汉使用的底层winnfsd.exe库被窃听(正如你在这里看到的那样:https://bitbucket.org/jankowfsky/winnfsd/issues/7/winnfsd-doesnt-always-overwrite-files)。
有一个更新的库,其中已解决了错误:https://bitbucket.org/yannschepens/winnfsd-new/downloads
您需要下载更新的库并替换现有的库,它位于您的磁盘上vagrant-winnfsd插件的安装目录中 - 对我而言
C:\HashiCorp\Vagrant\gems\gems\vagrant-winnfsd-1.0.11\bin\winnfsd.exe
所以,只需要下载winnfsd.exe并替换现有的winnfsd.exe。解雇流浪汉,问题应该解决。
答案 1 :(得分:0)
根据Laracast论坛的这一部分: https://laracasts.com/forum/?p=1757-slow-responses-on-homestead/p1#p7700
"确保编辑/etc/nginx/nginx.conf并设置" sendfile"如果 使用NFS或者你会遇到奇怪的缓存问题。"
我也使用PHPStorm8 - 做了修复,并且流浪汉重新加载。 (注意做一个简单的nginx重启并没有帮助解决这个问题,但是一个流浪汉重新加载了)