为什么不守卫我spork setup在lib中重装代码?

时间:2012-11-20 23:19:15

标签: ruby rspec guard spork

我正在使用spork和警卫。它在更改时正确地重新加载规范和项目代码。但它不会在lib中重新加载代码。如果我在lib中更改代码,我必须重启后卫。更奇怪的是,Guard会识别正在更改的代码文件并重新运行正确的规范。但是,该代码不会重新加载。

(老实说,我甚至不确定系统的哪一层负责将代码重新加载到spork ...而不重新加载spork)

1 个答案:

答案 0 :(得分:0)

可能是你的代码在Spork的prefork之前被加载了。您是否尝试使用Spork in diagnostic mode查看代码何时加载?

spork --diagnose | less