4 votes

Passager : Impossible de trouver rake-10.0.4 dans aucune des sources (Bundler::GemNotFound)

J'ai une application rails fonctionnant sur debian avec apache2 + passenger mais je reçois ce message de passenger :

Error message:
    Could not find rake-10.0.4 in any of the sources (Bundler::GemNotFound)

La chose étrange est que rake-10.0.4 semble être déjà installé :

> bundle show
Gems included by the bundle:
  * ...
  * rake (10.0.4)
  * ...

Quelqu'un a-t-il une idée d'où cela vient ? Merci !

8voto

nostopbutton Points 156

Je pense que je me suis débattu avec ce problème - je viens de poster ma solution à :

Il semble que la configuration de votre passager pointe vers une version de ruby différente de celle que vous utilisez pour exécuter votre bundler.

Vérifiez quelle version de ruby votre rvm utilise :

    $ rvm env --path

Trouvez votre passenger.conf et de mettre à jour PassengerRuby - vous pouvez le faire en utilisant un utilitaire de configuration fourni par passenger

   passenger-config --ruby-command

Assurez-vous d'utiliser le chemin entièrement qualifié avant passenger-config (pour éviter mon erreur frustrante de fin de soirée )

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X