解决Debian wheezy无法使用gem install –system命令的问题

Posted by

今天文武双全本来打算自己编译下bootstrap的,结果发现需要用到ruby编写的一个软件bundler,于是我只能在系统里安装ruby环境和gem包管理工具了。结果按照教程执行gem install –system时,无法执行下去。debian系统提示了一段话,说因为这个命令会覆盖debian的系统环境变量,无法执行。搜索了一下,把解决这个问题导致的无法更新gem的解决方法,总结出来。实际上解决方法很简单,就是把系统已经安装的旧版本的gem删掉。直接下载最新版的gem源文件,重新安装下就好了。

第一步:下载系统自带的rubygems

apt-get remove rubygems

第二步:进入下载目录

cd /usr/local/src

第三步:下载最新版的gem源文件

wget http://production.cf.rubygems.org/rubygems/rubygems-2.6.8.tgz

第四步:解压缩

tar xzf rubygems-2.6.8.tgz

第五步:进入解压后的目录

cd rubygems-2.6.8

第六步:安装gem

ruby setup.rb(需要admin/root权限)

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据