【发布时间】:2015-06-11 04:28:18
【问题描述】:
我有一个现有的 .rake 文件。它曾经有一项任务,我在现有的 rake 文件中添加了一项任务。
但是当我尝试运行时,它会抛出一个错误:
rake aborted!
Don't know how to build task ___
abc.rake文件:
namespace abcd
namespace abcde
task pqr do
------------------
end
task mno do ( new task which I added)
---------------------
end
end
end
但是当我使用命令时:rake abcd:abcde:mno -- 上面显示错误
所以我使用了 rake -T -A ,我可以看到 rake 任务 abcd:abcde:pqr 但看不到另一个。
我是 Rails 新手。请帮帮我。
提前致谢。
【问题讨论】:
-
如果您的 rake 任务有误,将无法找到。确保您的 rake 任务是正确的。首先删除
task mno的内容,或者只在其中添加一个简单的puts,然后运行rake -T。看看它是否会出现。 -
我试过了。没用。仍然缺少 mno 任务。请告诉我如何导入 rake 任务?
-
你需要重启你的spring server吗?
-
我重启了服务器。但还是同样的错误
-
请参考document
标签: ruby-on-rails ruby rake