我刚刚安装了 Ruby Enterprise Edition 并正在为它安装一些 gem。Stock Ruby 1.8.6 也安装在服务器上。
我已经/opt/ruby-enterprise-1.8.6-20090201/bin
在我PATH
的头上添加了/usr/bin
哪里ruby
和gem
住的地方。
which gem
证实了这一点:
/opt/ruby-enterprise-1.8.6-20090201/bin/gem
但是,当我像这样安装 gem 时:
gem install some_gem
他们最终在/usr/lib/ruby/gems/1.8/gems/
而不是/opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/
.
但如果我使用/opt/ruby-enterprise-1.8.6-20090201/bin/gem install some_gem
它确实会进入 REE 的 gem 目录。
我不明白。我必须更改一些配置选项吗?我在这里使用 sudo。也许这与它有关?