Spork不会发现RoR框架

时间:2011-02-07 10:52:46

标签: ruby-on-rails bundler spork

我正在通过遵循Ubuntu下的Rails Tutorial来学习rails。我一直在使用spork和autotest并按照本书的建议遵循TDD。

在某些时候(我无法分辨),自动测试在它自己停止刷新,所以我把它杀死了,然后将它们重新启动它们(这本书确实说会发生这种情况,你应该重启它们)就像我一样曾经做过几次。

这次spork不会加载并给我这个错误:“我找不到任何测试框架可供使用。你是否从项目目录中运行我?”并且似乎没有任何文件。

它可能是什么?

P.S。我正在从项目目录中运行它。我已经尝试了bundle installbundle update命令,我还用gem uninstall spork卸载了spork gem并用bundler重新安装了它......没有(重启计算机也没有做任何XD)。 / p>

1 个答案:

答案 0 :(得分:2)

我正在使用“RSpec”与“自动测试”一起运行测试。似乎在某些时候我不小心删除了rspec_helper.rb文件(或类似的东西,我真的无法回想起文件的名称),这就是保持“spork”和“autotest”都关闭。

只需重新运行RSpec和voilà的生成脚本。一切都像一个魅力。

P.S。:为了理智,在生成脚本的项目副本中运行生成脚本可以替换其他一些文件并制作一些定制的功能。