我正在尝试使用gem时执行一个简单的rake任务,但代码没有被执行。
我已经将环境设置为开发,我使用whatever --update-crontab命令更新了cron,如果我在控制台上运行命令,则rake任务运行良好。但是,当我运行服务器时,没有生成日志文件。
我在这里也看到了一个问题同样的问题,但解决了将环境设置为开发的问题,但是对我来说没有用。
我的佣金任务:
var foo: Foo! = Foo()
我的日程表.rb:
namespace :testando do
task :consulta => :environment do
produto = Produto.first
puts produto.nm_produto
end
end
我正在使用rails 5.0.0.1并且我正在使用Cloud9进行编程,所以我认为操作系统是Ubuntu。
缺少什么?
更新
我按照本主题Cron job not working in Whenever gem
中主要答案的说明进行操作它有效!即使服务器未启动(使用“rails s”命令),任务也在运行。
答案 0 :(得分:0)
请运行crontab -l以查看您是否已成功更新crontab