ubuntu的源里面的rubygems版本是0.9.4,要安装rails2.0.2只能本地安装rubygems.步骤如下:
(必须先安装ruby1.8.6)
从rubygems.rubyforge.org上下载rubygems源码,bash代码
$tarzxvfrubygems-1.0.1
$cdrubygems-1.0.1
$sudorubysetup.rb
这样安装没有问题,但是使用$sudogemupdate--system出现错误:
/usr/bin/gem:23:uninitializedconstantGem::GemRunner(NameError)
一直没有找到原因,网上也没有看到解决办法,今天到/usr/bin/目录下面看了一下,发现有一个gem1.8的文件。如是使用$sudogem1.8update--system。顺利执行。这是因为安装的时候只装了gem1.8,因为大多数人都习惯使用gem,而且如netbeans默认也是gem,可以使用以下方法解决:
$sudoln-s/usr/bin/gem1.8/usr/bin/gem
下载本文示例代码
阅读(360) | 评论(0) | 转发(0) |