红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

ubuntu本地安装rubygems1.0.1问题的解决

发布时间:2008-01-22 01:03:19来源:红联作者:Axflue
ubuntu的源里面的rubygems版本是0.9.4,要安装rails2.0.2只能本地安装rubygems.步骤如下:

(必须先安装ruby1.8.6)

从rubygems.rubyforge.org上下载rubygems源码,bash代码
$tar zxvf rubygems-1.0.1
$cd rubygems-1.0.1
$sudo ruby setup.rb

这样安装没有问题,但是使用$sudo gem update --system出现错误:
/usr/bin/gem:23: uninitialized constant Gem::GemRunner (NameError)

一直没有找到原因,网上也没有看到解决办法,今天到/usr/bin/目录下面看了一下,发现有一个gem1.8的文件。如是使用$sudo gem1.8 update --system。顺利执行。这是因为安装的时候只装了gem1.8,因为大多数人都习惯使用gem,而且如netbeans默认也是gem,可以使用以下方法解决:

$sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
文章评论

共有 0 条评论