我正在尝试运行一个 ruby 脚本,我可以使用我的主目录中的 Ruby 很好地运行该脚本,但使用 cron 会失败。脚本 autocheck.rb 的开头如下所示:
require 'rubygems'
require 'mechanize'
require 'json'
require "active_record"
ActiveRecord::Base.establish_connection(
:adapter => "postgresql",
:encoding => "utf8",
:database => "depot_development",
:pool => "5",
:username => "depot",
:password => "fake_pwd")
crontab 如下所示:
*/15 08-17 * * 1-5 ruby /home/user/autocheck.rb
我在这里检查了与 cron 和 rvm 相关的其他条目(假设这是问题所在;我使用的是 rvm 和 ruby 版本 1.9.3),但我无法找出解决方案。任何帮助,将不胜感激。