代码之家  ›  专栏  ›  技术社区  ›  jonnii

如何强制heroku在JSON/pure上使用JSON/ext

  •  0
  • jonnii  · 技术社区  · 14 年前

    我遇到了一个绊脚石,不知道该怎么办。我正试图让resque与redis一起在heroku上工作,我让它都在本地工作,但是当我推到我的暂存环境并尝试对作业进行排队时,会遇到以下异常:

    TypeError:错误的参数类型JSON::Pure::Generator::State(预期数据)

    在我的本地机器上,JSON编码器是Ext,但是当我部署它时,它是纯的。我认为这是问题的根源,当我强迫我的本地环境使用纯编码器时,我遇到了同样的问题。我试图通过使用一个预初始值设定项和在我的rails中使用Gemfile和require来强制使用Ext环境.rb.

    当我登录到heroku控制台并要求'json/ext'时,它返回false。

    我很困惑如何解决这个问题,并提出了heroku支持票,但我想这里可能有人遇到了同样的问题。任何帮助都将不胜感激!

    1 回复  |  直到 14 年前
        1
  •  0
  •   jonnii    14 年前

    结果当我强迫所有东西都使用json/pure时,一切都正常了。很奇怪,但你来了。