2009-09-19 5 views
1

J'ai récemment rencontré un problème avec mod_passenger et gems. J'ai quelques gems à installer et je peux les trouver dans mon répertoire /opt/ruby-enterprise/lib/ruby/gems/1.8/gems. L'un est will_paginate et l'autre est rmagick.Impossible de trouver la gemme rmagick si nécessaire dans le script

Pour une raison ou une autre, lorsque mon application rails démarre, elle trouve bien_paginate, mais indique qu'elle ne trouve pas rmagick. J'ai même essayé de le faire dans le script/console en tapant require 'will_paginate' et en demandant 'rmagick'. will_paginate charges, rmagick des erreurs en disant "MissingSourceFile: aucun fichier de ce type à charger - rmagick"

J'ai essayé de réinstaller la gemme mais cela ne résout pas le problème. J'ai essayé de redémarrer Apache. Cela ne résout pas le problème ... Toutes les autres choses que je peux faire pour comprendre pourquoi il ne trouve pas cette gemme particulière?

+0

Vous pouvez modifier votre question il est donc plus facile de trouver pour les autres avec le même problème. –

Répondre

3

Duh ... Je n'exigeais pas 'RMagick'. Je n'ai pas réalisé que c'était sensible à la casse.

require « RMagick »

+0

Whoa, une requête mixte 'require'. C'est inhabituel. – DigitalRoss

Questions connexes