我一直在使用运行centos VM的Windows 8上使用vagrant大约一周。因为我发现在处理共享文件夹(/ vagrant)中的文件时在centos虚拟环境中运行有很多问题,我设置了一个文件监视器,当我在Windows中更改文件并写入时,它自动更新文件/ home / vagrant /下的某个地方。这样,我的项目完全在一个centos环境中,共享文件夹中没有任何奇怪的东西。
但是,我注意到文件同步大约需要15秒。我们谈论的是大约150行或更短的文件 - 小文件。 15秒是永恒的。所以我的问题是:
编辑/测试周期让我想起在Code Warrier上编译C代码。这不是我想要的node.js工作流程。非常感谢帮助!
答案 0 :(得分:3)
这个问题很老,但我通过谷歌来到这里。目前,您可以在Windows上使用NFS。 http://ravisagar.in/blog/how-speed-drupal-running-vagrant-windows-host
这大大加快了事情,大约10次。
答案 1 :(得分:0)
我会在您的虚拟机上安装samba服务器,然后将该共享作为网络驱动器安装在Windows中。我过去已经这样做了,这意味着像保存这样的东西是即时的,你不应该遇到任何你使用默认流浪汉共享的问题,只要确保samba将文件作为流浪者用户共享。
我之前没有在centos上设置samba - 我通常使用ubuntu ...但这看起来像一个相当强大的教程:http://wiki.centos.org/HowTos/SetUpSamba#head-1be77a3cb5ab61b8fd459182262e9a95db4b0aff