2010-09-10 6 views
0

J'ai heurté un obstacle et je ne sais pas comment procéder. J'essaye d'obtenir la permission de travailler avec redis pour aller sur heroku, je l'ai tout fonctionnant localement, mais quand je pousse à mon environnement intermédiaire et essaye de faire la queue un travail j'obtiens l'exception suivante:Comment forcer heroku à utiliser JSON/ext sur JSON/pure

TypeError: mauvais argument tapez JSON :: Pure :: Generator :: State (données attendues)

Sur mon ordinateur local, l'encodeur JSON est Ext, mais lorsque je le déploie, c'est Pure. J'ai pensé que c'était la source du problème et quand j'ai forcé mon environnement local à utiliser l'encodeur pur, j'ai rencontré le même problème. J'ai essayé de forcer l'utilisation d'Ext en utilisant à la fois un préinitialiseur et en essayant de: l'exiger en utilisant Gemfile et dans mon environnement .rb.

Lorsque je me connecte à la console heroku et que j'exige 'json/ext', elle renvoie false.

Je suis perplexe quant à la façon de résoudre ce problème et j'ai soulevé un ticket de support d'heroku, mais j'ai pensé que quelqu'un ici pourrait avoir rencontré le même problème. Toute aide serait grandement appréciée!

Répondre

0

Il s'avère que j'ai tout forcé à utiliser json/pure tout a fonctionné. Bizarre, mais voilà.

Questions connexes