【发布时间】:2012-11-20 23:19:14
【问题描述】:
我正在使用带警卫的 spork。它在更改时正确地重新加载规范和项目代码。但它不会重新加载 lib 中的代码。如果我更改 lib 中的代码,我必须重新启动警卫。更奇怪的是,guard 识别出正在更改的代码文件并重新运行正确的规范。但是,该代码不会重新加载。
(老实说,我什至不确定系统的哪一层负责将代码重新加载到 spork 中……而不是重新加载 spork)
【问题讨论】:
我正在使用带警卫的 spork。它在更改时正确地重新加载规范和项目代码。但它不会重新加载 lib 中的代码。如果我更改 lib 中的代码,我必须重新启动警卫。更奇怪的是,guard 识别出正在更改的代码文件并重新运行正确的规范。但是,该代码不会重新加载。
(老实说,我什至不确定系统的哪一层负责将代码重新加载到 spork 中……而不是重新加载 spork)
【问题讨论】:
可能是您的代码在 Spork 的 prefork 之前加载。您是否尝试使用Spork in diagnostic mode 查看代码何时加载?
spork --diagnose | less
【讨论】: