J'essaie d'installer du passager sans succès.
J'ai installé le gemme, mais lorsque je cours p> Il me dit p> mais si je fais p> i get p> de /USERSERS/MYNAME/.RVM/RUBIES/RUBY-1.9.2-P0/LIB/RUBY/1.9.1/RUBYGEMS.RB:219:Fin J'ai essayé de regarder ces fichiers , mais ne peut pas comprendre ce qui ne va pas. P> Pouvez-vous s'il vous plaît aider? p> Merci, P P> P> Activer '
de /users/myname/.rvm/rubies/ruby-1.9.2-p0/lib/Ruby/1.9.1/RubyGems.rb:1065:in
3 Réponses :
Je pense que vous pouvez utiliser System Ruby au lieu de RVM Ruby pour l'installation de passager:
rvm use default sudo gem install passenger sudo passenger-install-apache2-module
i réellement chmod le dossier comme le suggéra Shingara et ça a fonctionné. P>
La seule chose que je ne comprends pas, c'est pourquoi la délivrance de la commande avec sudo conduit à des problèmes: ( p>
Merci pour votre aide! P>
Parce que vous n'êtes pas censé utiliser sudo lors de l'exécution de rien qui implique de la RVM. Toujours utiliser rvmsudo à la place.
Deux solutions: P>
RVMSUDO a également travaillé pour moi ayant également exactement la même erreur en essayant d'obtenir le passager-install-Nginx-Module fonctionner grâce à cela!
Wow, rvmsudo, ils ont pensé à tout!
Je viens de courir dans ce même problème et rvmsudo a fait fonctionner pour moi. Merci!
Quel droit a votre annuaire /users/myname/.rvm/gems/ruby-1.9.2-p0/gems/?
Je suppose que la deuxième commande que vous avez couru était "SUDO PASSAGER-INSTALL-INSTALL-APACHE2-Module", non "PASSAGER-INSTALL-APACHE2-Module", non?
Shingara: DRWXR-XR-X // BNAUL: Vous avez raison. corrigée :)