我收到此消息 - > “[fail]找不到文件:config / schedule.rb”
我正在使用“随时”宝石 - > https://github.com/javan/whenever
我确实把它放在我的Gemfile中
gem 'whenever', :require => false
然后 什么时候。
&安培;我在config / schedule.rb中有文件
every 2.hours do
rake "thinking_sphinx:index"
end
当我跑步时 - > “每当”或“每当--update-crontab mycron --set environment = development”或“when --update-crontab mycron” 我得到这个消息 - > “[fail]找不到文件:config / schedule.rb”
谢谢。
答案 0 :(得分:4)
问题是您可能不在rails根目录中,因此转到根路径应该可以解决您的问题。
答案 1 :(得分:2)
你可以试试吗?
cd /my_rails_application_root_path && bundle exec whenever
您可以在https://github.com/cwninja/whenever/blob/master/bin/whenever
查看二进制源代码如果你没有传递属性-f,它默认会使用config / schedule.rb,但你也可以运行
whenever -f COMPLETE_PATH_TO_SCHEDULE_RB