我已经创建了 cron 作业,无论何时(https://github.com/javan/whenever):
every 1.hours do
rake "scrape"
end
rake scrape 任务在我手动运行时运行良好,但是当 cron 运行时我得到:
rake aborted!
Could not find table 'beskeds'
命令运行是:
/bin/bash -l -c 'cd /Users/klaus/Documents/src/Ruby/rails/fintra && RAILS_ENV=production bundle exec rake scrape --silent'
顺便说一句,我正在使用 RVM