开发工具 使用 Vagrant 的时候用 Guard + Spork 监控文件变化自动运行测试的问题

blacktulip · July 09, 2013 · Last by gene_wu replied at July 09, 2013 · 2895 hits

vagrant up 一个虚拟机,在虚拟机内部用 Guard + Spork 根据 教程 配置好。问题出来了:

如果我在虚拟机内部用 VIM 编辑文件,一保存马上自动运行测试,一切运行良好。

但是,如果我在虚拟机外面编辑文件,保存之后就会完全没有反应,不会自动运行测试。

请问这能破么...

#1 楼 @yesmeck 谢谢,虽然很费电,看来现在只能先这样用着了..

我猜可能是同步的文件系统不触发 FFI

我在想另外一种方法,就是你可以用 Guard -G 制定一个 guardfile 去 ssh remote touch 一下这个文件。

在 host 上面用 G 指定一个特殊的 guard 来 remote ssh touch 改变的文件。

在 guest 上用标准的 guard 来跑 test。

这样就保持了兼容性和效率。

You need to Sign in before reply, if you don't have an account, please Sign up first.