0

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"
4

2 回答 2

0

您应该通过在控制台上编写这些命令来更新您的 gem....

1. rails generate delayed_job:upgrade
2. rake db:migrate.

希望这有效... :)

于 2013-06-21T05:55:14.917 回答
0

将此行添加到 config/application.rb

YAML::ENGINE.yamler= 'psych'

并安装gem "psych"

解决了问题。。

于 2013-07-03T07:02:44.650 回答