Kann Passagier 3 nicht auf Snow Leopard installieren (mit RVM und Ruby 1.9.2)

7

Ich habe versucht, Passagiere ohne Erfolg zu installieren.

Ich habe den Edelstein installiert, aber wenn ich ihn starte

%Vor%

es sagt mir

%Vor%

aber wenn ich das tue

%Vor%

Ich bekomme

%Vor%

aus /Users/myname/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:219:in activate' from /Users/myname/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:1065:in gem '  aus /Users/myname/.rvm/gems/ruby-1.9.2-p0/bin/passenger-install-apache2-module:18:in ''

Ich habe versucht, diese Dateien anzusehen, kann aber nicht verstehen, was falsch ist.

können Sie bitte helfen?

Danke, P

    
Pierre 12.11.2010, 18:10
quelle

3 Antworten

0

Ich chmod den Ordner, wie Shingara vorgeschlagen hat und es hat funktioniert.

Das einzige, was ich nicht verstehen kann ist, warum die Ausgabe des Befehls mit sudo zu Problemen führt: (

Danke für Ihre Hilfe!

    
Pierre 12.11.2010, 19:30
quelle
32

Zwei Lösungen:

  1. Verwenden Sie rvmsudo, nicht sudo.
  2. Korrigieren Sie Ihre Verzeichnisberechtigungen. /Users/myname/.rvm sollte für meinen Namen beschreibbar sein, aber aus irgendeinem Grund hast du das nicht verursacht.
Hongli 13.11.2010 13:23
quelle
0

Ich denke, Sie können System Ruby anstelle von RVM Ruby für die Installation von Passagier verwenden:

%Vor%     
subosito 12.11.2010 18:20
quelle