在安装RubyGems 1.7.2时,它安装了1.3.5

时间:2011-04-21 18:01:41

标签: ruby-on-rails ruby ubuntu rubygems

我刚刚完成了Ruby 1.7.2的安装,出于某种原因我最终得到了1.3.5版本

现在当我执行此命令时:

gem --version
1.3.5

我的想法是我必须清除1.3.5版本并安装1.7.2新鲜正确吗?

有趣的是,我的文件系统上有1.7.2

/usr/local/rubygems-1.7.2

如何将系统混淆以查看正确的版本?

当我尝试通过这样做安装rails时,整个问题就出现了:

gem install rails
ERROR:  Error installing rails:
    bundler requires RubyGems version >= 1.3.6

2 个答案:

答案 0 :(得分:2)

请尝试按照以下步骤操作:

  • 删除1.7.2版本
  • sudo apt-get --purge remove rubygems删除1.3版本
  • 现在使用之前下载的软件包重新安装1.7.2

答案 1 :(得分:1)

尝试运行which gem以查看gem引用的位置。您可能需要将gem重新关联到新帐户。

或者您可以尝试使用gem update --system

进行升级