déploiement de rails3 apps avec bundler et phusion passenger: .bundle dir non trouvé
je suis en train de déployer rails3 apps avec les dernières phusion passenger 2.2.11 et ruby-entreprise-1.8.7-2010.01. je suis à l'aide de système de regroupement, mais le passager ne semble pas être en mesure de trouver la .bundle dir.
message d'erreur:
git://github.com/rails/rails.git (at master) is not checked out. Please run `bundle install` (Bundler::PathError)
où dois-je installer le .bundle? où dois-je dire à passagers qui bundle à utiliser?
un indice?
merci!
source d'informationauteur z3cko
Vous devez vous connecter pour publier un commentaire.
je pense que la commande que vous recherchez est
qui permettra de déplacer vos joyaux de la .bundle répertoire vendor/cache.
voir yehuda katz' affichage sur bundler flux de travail sur son site: http://yehudakatz.com/2010/02/09/using-bundler-in-real-life/
plus d'informations sur le bundler répertoire de: vous pouvez ajouter dans votre application.rb fichier la ligne suivante, qui va changer le bundler dir pour phusion passenger:
Vous ne devriez pas besoin de "pack" de vos joyaux.
J'ai passé la semaine à essayer de tout. En suivant TOUTES les étapes de dépannage ici enfin résolu:
https://github.com/carlhuda/bundler/blob/master/ISSUES.md
Bonne chance!
Été la lutte contre celui-ci également. J'ai trouvé que faire un
fait le tour. Voir le post ici: Rails 3: le Passager ne peut pas trouver git gemmes installé par bundler
Semble un peu hacky pour moi cependant. Voudrais savoir si c'est un problème de Passager ou de bundler? Est-il spécifique à une version, etc...
Ce joyau bundler site dit que pour le déploiement, vous pouvez utiliser:
essayer
Ce qui ne m'a aidé exactement sur:
1. CentOS 6.x 64 bits
2. Bitnami pile bundle avec la spree 1.3.1
Comme un résultat gem est apparu dans la racine. Mais il n'est pas bon. Il devrait aller à vendor/cache et d'autres sous-jacents des dossiers.
La je run:
Option --tous les est pour l'emballage "git" gemmes.
Redémarrage de passagers et de continuer:)