2011-02-07 45 views
1

我正在學習Ubuntu下的Rails Tutorial。按照本書的建議,我一直在使用spork和自動測試,並遵循TDD。Spork不會找到RoR框架

在某個時刻(我不能說)自動測試停止刷新它自己,所以我殺了它,並與spork重新啓動它們(書確實說這發生,你應該重新啓動它們)就像我曾經做過幾次。

這次spork不會加載,並給我這個錯誤:「我找不到任何測試框架使用。你是從一個項目目錄運行我嗎?」並且似乎沒有任何文件。

它可能是什麼?

P.S.我正在從項目目錄運行它。我已經嘗試了bundle installbundle update命令,我還用gem uninstall spork卸載了spork gem,並用捆綁器重新安裝了它...沒有任何東西(重新啓動計算機並沒有做XD)。

回答

2

我正在使用「RSpec」與「autotest」一起運行測試。似乎有些時候我不小心刪除了rspec_helper.rb文件(或類似的東西,我不記得文件的名稱),並且保持「spork」和「autotest」關閉。

只需重新運行RSpec和voilà的生成腳本。所有人都像魅力一樣工作。

P.S .:爲了理智,在生成腳本的項目副本中運行您的生成腳本可以替換一些其他文件並制動一些定製功能。

+7

通過生成腳本,他的意思是「rails generate rspec:install」 – sivabudh 2011-06-15 00:49:45