Ich habe gerade Ruby Enterprise Edition installiert und installiere einige Edelsteine dafür. Stock Ruby 1.8.6 ist ebenfalls auf dem Server installiert.Mit Ruby Enterprise Edition werden Edelsteine nicht dort installiert, wo ich es erwarten würde
Ich habe /opt/ruby-enterprise-1.8.6-20090201/bin
meine PATH
einen Kopf /usr/bin
wo ruby
und gem
Live hinzugefügt.
which gem
bestätigt dies:
/opt/ruby-enterprise-1.8.6-20090201/bin/gem
Allerdings, wenn ich Edelsteine wie folgt installieren:
gem install some_gem
Sie enden statt /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/
in /usr/lib/ruby/gems/1.8/gems/
auf.
Aber wenn ich /opt/ruby-enterprise-1.8.6-20090201/bin/gem install some_gem
es verwenden tut in REEs Edelstein Verzeichnis gehen.
Ich verstehe es nicht. Gibt es eine Konfigurationsoption, die ich ändern muss? I bin mit Sudo hier. Vielleicht hat das etwas damit zu tun?
Wow, sehr interessant! Ich benutze Ubuntu. Ich wusste nicht, dass Sudo auf Ubuntu den Pfad nicht änderte. Das ist Bizare. –