Heroku升级了我的ruby版本。
Old: ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]
New: ruby 1.9.2p320 (2012-04-20 revision 35421) [x86_64-linux]
之后,延迟的工作在heroku中无效。它失败了。
{undefined method `get' for #<Module:0x00000008f71b...
如何修复它。
我正在使用,
gem "delayed_job", "2.1.4"
答案 0 :(得分:0)
您应该通过在控制台上编写这些命令来更新您的gem ....
1. rails generate delayed_job:upgrade
2. rake db:migrate.
希望这有效......:)
答案 1 :(得分:0)
将此行添加到config / application.rb
YAML::ENGINE.yamler= 'psych'
并安装了gem "psych"
解决了问题..