我的流浪设置遇到了一个奇怪的问题:更改文件中的字符并保存它并不能反映vm中的更改。但如果我添加/删除一些字符或添加一些空白链接,一切都会很好。
我已经检查了我是否在PHP5.5上启用了opcache,并且"php-I|grep opcache"是否得到任何结果。。。所以我想是没有。
已经测试了另一个流浪者(1.7.2)版本,结果相同。
我的配置是:
- Windows 7 Pro
- 带有插件WinNFSd的Vagrant 1.6.3
- VirtualBox 4.3.12
- Centos6.5盒子
- PHP 5.5.19
- Apache 2.4.10
- PhpStorm 8(但SublimeText 3和Notepad++的问题相同)
这是我的一段测试视频,向你展示了这个问题:https://www.dropbox.com/s/k70fiwfw6mopjs7/2015-03-24%2020-47-07英里/小时4?dl=0
我花了两个星期的时间来解决这个问题,这会让我发疯。。。我已经尝试过Rsync和Samba或默认的流浪同步文件夹,但它不能满足我的需求。
我真的很感谢你们的帮助!
升华的问题是atomic_save
设置为true。不确定PHPStorm/Notepad++是否有等效设置
https://github.com/mitchellh/vagrant/issues/3888