Rails 3: le Passager ne peut pas trouver git gemmes installé par bundler

Rails 3.0.0, Passager 2.2.15:

  • Créer un nouveau Rails de projet
  • Ajouter gem 'paperclip', :git => 'git://github.com/lmumar/paperclip.git', :branch => 'rails3'
    à votre Gemfile
  • Ne bundle install
  • Tout est OK, à commencer par rails/script server & accès fonctionne aussi
  • Cependant, lors de l'accès avec le Passager, il dit:

git://github.com/lmumar/trombone.git (à rails3) n'est pas vérifiée. S'il vous plaît exécuter bundle install (Bundler::GitError)

J'ai essayé bundler pack (n'aide pas) et la mise en BUNDER_HOME à ~/.bundler (le Trombone git est installé là par bundler install) dans le .htaccess et divers endroits dans config/*.rb, mais ce n'était pas de succès, trop.

~/.bundler est détenue par le même utilisateur que les Rails de projet (Passager s'exécute sous cet utilisateur), donc il ne peut pas être un problème de permission. sudo est installé et appelé par bundle install.

Un indice?

  • N'est-ce pas un meilleur candidat pour serverfault puisqu'il traite de la configuration de nginx ou apache?
  • Je ne comprends pas. J'ai des problèmes avec le Passager, à l'aide d'Apache.
  • bundle pack résoudre mon problème. stackoverflow.com/questions/2494399/...
InformationsquelleAutor junique | 2010-08-31