2010-04-25 13 views
1

J'ai une classe simple qui utilise curb pour récupérer des données. Tout fonctionne seulement à partir de la ligne de commande, mais lorsque je le charge dans mes rails, WebBrick se bloque sur l'instruction "require 'curb" ".trottoir ne fonctionne pas avec des rails

Je suis extrêmement nouveau à ruby ​​donc je ne sais pas exactement comment déboguer l'erreur de webbrick pour déterminer ce qui ne va pas.

Si quelqu'un sait comment résoudre ce problème ce serait génial, si quelqu'un pouvait également me diriger dans la bonne direction pour commencer à résoudre le problème moi-même qui serait également utile.

Répondre

1

Sonne comme Rails ne trouve pas la gemme. Si cela fonctionne à partir de la ligne de commande, la gemme devrait être installée correctement et fonctionner, donc ce n'est pas votre problème.

Vérifiez votre fichier environment.rb. Si vous ne voyez pas une dépendance pour curb, ajouter:

config.gem 'curb'

Ensuite, vérifier les dépendances du terminal:

rake gems

Vous devriez voir curb répertorié comme 'installé'. Sinon, essayez de réinstaller:

rake gems:install

+0

Je ne pense pas que ce soit la question, je suis en mesure d'installer des passagers et tout fonctionne très bien. – Mike