1

我正在按照 Ubuntu下的Rails 教程学习 rails。我一直在使用 spork 和 autotest 并按照书中的建议遵循 TDD。

在某些时候(我无法判断)自动测试停止自行刷新,所以我杀死了它,同时 spork 重新启动它们(这本书确实说会发生这种情况,你应该重新启动它们)就像我做的那样之前的几次。

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

会是什么呢?

PS我从项目目录运行它。我已经尝试了bundle installandbundle update命令,我还卸载了 spork gemgem uninstall spork并使用 bundler 重新安装了它......什么都没有(重新启动计算机也没有任何作用 XD)。

4

1 回答 1

2

我正在使用“RSpec”与“autotest”一起运行测试。似乎在某些时候我不小心删除了 rspec_helper.rb 文件(或类似的文件,我真的记不起文件的名称),这使得“spork”和“autotest”都处于关闭状态。

只需要重新运行 RSpec 的生成脚本,瞧。一切都像一个魅力。

PS:为了健全,在项目副本中运行您的生成脚本,生成脚本可能会替换一些其他文件并破坏一些定制功能。

于 2011-02-14T13:34:35.507 回答