Chinaunix首页 | 论坛 | 博客
  • 博客访问: 657911
  • 博文数量: 780
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4885
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:14
文章分类

全部博文(780)

文章存档

2008年(780)

我的朋友

分类: LINUX

2008-08-22 16:18:27


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) |
给主人留下些什么吧!~~