在安装RubyGems的1.7.2安装它,而不是1.3.5
我刚刚经历了在安装Ruby 1.7.2出于某种原因,我结束了与版本1.3.5在安装RubyGems的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
我如何取消混淆系统进入显示正确的版本?当我尝试这样做是为了安装导轨
整个问题而产生:
gem install rails
ERROR: Error installing rails:
bundler requires RubyGems version >= 1.3.6
尝试下列步骤进行升级:
- 删除版本1.7.2
-
sudo apt-get --purge remove rubygems
删除1.3版本 - 现在重新安装1.7。 2使用您以前下载的软件包
我做了apt-get --purge remove rubygems命令,它运行了删除操作。现在安装1.7.2的正确方法是什么?谢谢! – Genadinik 2011-04-21 18:31:34
虽然我仍然得到这个输出宝石 - 版本 1.3.5 - 这是有点令人震惊:) – Genadinik 2011-04-21 18:34:40
@genadinik http://rubygems.org/pages/download你可以尝试更新程序,看看是否可能会取代版本没有被删除,如果没有,尝试全新安装,看看它是否会覆盖它 – ctcherry 2011-04-21 18:57:36
尝试运行which gem
,看看那里的gem
被引用。您可能需要重新链接gem
到新的。
或者你可以尝试使用gem update --system
该命令引用该目录:/ usr/bin/gem - 我应该将我的1.7.2下载文件解压缩到那里的gem目录下吗?谢谢! – Genadinik 2011-04-21 18:30:48
使用什么方法安装每个不同的版本?一个是从ubuntu软件包安装的,另一个是来自Rubygems网站上的说明,例如? – ctcherry 2011-04-21 18:05:49
为什么人们编辑我的帖子来删除诸如“你好”,“哈哈”或“谢谢”之类的东西 - 这让我看起来像一张粗鲁的海报。 :) – Genadinik 2011-04-21 18:06:18
@ctcherry我在sudo apt-get install rubygems(我怀疑我是如何得到1.3版本)之前做过这些工作,并且我通过下载它来解压缩1.7版本。 – Genadinik 2011-04-21 18:07:38