我尝试将文件random.rake添加到我的/lib/tasks
文件夹中,但之后当我键入rake -T
时,我在列表中看不到rake random
。我尝试保存几个文件,但没有任何结果。Rails rake任务不起作用
task :greet do
puts "How are you?"
end
我有红宝石1.9.3导轨3.2.13耙10.1.0
我能做些什么?
我尝试将文件random.rake添加到我的/lib/tasks
文件夹中,但之后当我键入rake -T
时,我在列表中看不到rake random
。我尝试保存几个文件,但没有任何结果。Rails rake任务不起作用
task :greet do
puts "How are you?"
end
我有红宝石1.9.3导轨3.2.13耙10.1.0
我能做些什么?
你需要一些说明添加到您的任务:
desc "Some description here"
task :greet do
puts "How are you?"
end
简单的方法来检查任务的情况下,如果你有很多任务:
$ rake -T | grep greet
好吧,它的名单上,但之后 耙子中止! 不知道如何建立伟大的任务 /home/vagrant/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in'eval' /home/vagrant/.rvm/ gem/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:在'
您有错字。这不是“很棒”,而是“迎接”。 – ventsislaf
@vencislaf你不需要grep,只需'rake -T greet' – Stefan
的任务名称时,即,查找for'rake greet' – Stefan
更改后名称什么也没有发生,同样的问题 – user2531122
请参阅下面的vencislaf的回答,或使用'rake -T -A'显示所有任务,包括未注释的任务。 – Stefan