crontab 的 Active Record 错误
Active Record error from crontab
当我尝试从 crontab 运行 我的 ruby 脚本时,我发现了以下错误:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- active_record (LoadError) from
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require'
我的密码是
require 'selenium-webdriver'
require 'active_record'
我不是专家,所以我才问,为什么我的脚本现在没有关于ActiveRecord
?当我从文件夹手动 运行 它工作正常。
我找到了答案。
我只需要 运行 在终端
rvm cron setup
然后我可以使用
ruby
cron 中的命令
当我尝试从 crontab 运行 我的 ruby 脚本时,我发现了以下错误:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- active_record (LoadError) from
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require'
我的密码是
require 'selenium-webdriver'
require 'active_record'
我不是专家,所以我才问,为什么我的脚本现在没有关于ActiveRecord
?当我从文件夹手动 运行 它工作正常。
我找到了答案。
我只需要 运行 在终端
rvm cron setup
然后我可以使用
ruby
cron 中的命令