Je viens d'installer Ruby Enterprise Edition et j'installe quelques gemmes pour cela. Stock Ruby 1.8.6 est également installé sur le serveur.En utilisant Ruby Enterprise Edition, les gemmes ne sont pas installées là où je m'attendrais
J'ai ajouté à mon /opt/ruby-enterprise-1.8.6-20090201/bin
PATH
une tête de /usr/bin
où ruby
et gem
en direct.
which gem
confirme:
/opt/ruby-enterprise-1.8.6-20090201/bin/gem
Cependant, quand j'installer des gems comme ceci:
gem install some_gem
Ils se retrouvent dans /usr/lib/ruby/gems/1.8/gems/
au lieu de /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/
.
Mais si j'utilise /opt/ruby-enterprise-1.8.6-20090201/bin/gem install some_gem
, va dans le répertoire gem de REE.
Je ne comprends pas. Y at-il une option de configuration que je dois changer? I suis en utilisant sudo ici. Peut-être que ceci a quelque chose à y voir?
Wow, très intéressant! J'utilise Ubuntu. Je ne savais pas que sudo sur Ubuntu n'a pas changé le chemin. C'est bizare. –