在Joyent上更新RubyGems以及现有的打包安装

时间:2010-04-18 08:45:55

标签: ruby rubygems

在我正在使用的Joyent加速器上,在使用Cool Stack初始设置服务器时安装了Ruby和Rubygems。

现有版本的Rubygems是0.9.2版。当使用'sudo gem install ruby​​gems-update'和'sudo update_rubygems'命令升级RubyGems时,会导致以下错误:

./lib/rubygems.rb:124: uninitialized constant Gem::RbConfig (NameError)
    from setup.rb:24:in `require'
    from setup.rb:24

在纠正这个问题方面没有取得多大成功,我想在这个问题上安装一个新版本的RubyGems。由于这是一个生产服务器,我想尽量减少我在服务器上进行的环境变化。

如果我从源代码安装新版本的RubyGems,如何将这个新安装的RubyGems版本设置为要使用的RubyGems的默认版本?

1 个答案:

答案 0 :(得分:0)

我认为RVM正是您所寻找的:http://rvm.io/rvm/install/

然后将一个Ruby安装设置为默认值:http://rvm.io/rubies/default/