2013-03-06 77 views

回答

3

我想你已經有了一個定義了這樣一個名字的任務。如果您定義了一個具有相同名稱的新任務,它將附加到已有的任務上。

如果您刪除或註釋掉此代碼並執行rake -Ttest任務會在那裏?

+0

我怎樣才能找到?這是我的lib/tasks目錄中唯一的文件。 – 2013-03-06 17:30:12

+0

如果您在rails中使用它,它已經有'test'任務。如果你刪除或註釋掉你的任務代碼並執行'rake -T','test'任務會在那裏? – khustochka 2013-03-06 17:31:14

+0

它在那裏。如果我繼續使用「耙測試」並完全刪除我的代碼,是否可以? – 2013-03-06 17:42:44

3

只需用一個唯一的名稱重命名您的耙文件;恩。 mintest1.rake

當我命名我的耙文件paperclip.rake時,我遇到了同樣的問題。我在那個rake文件中定義了什麼,它被執行了兩次。我認爲這是因爲Paperclip gem已經定義了一個rake文件paperclip.rake。所以我剛剛將我的paperclip.rake文件重命名爲pc.rake,它對我很有幫助。

+0

與回形針任務完全相同的問題;謝謝! – 2016-11-18 03:13:27

0

你試過rake test:single TEST=path/to/test.rb

如果我放棄:single,那麼它會運行兩次。

相關問題