在Ubuntu上正确安装Ruby和Rubygems?

问题描述:

看起来这个过程比它本来要难得多。在Ubuntu上正确安装Ruby和Rubygems?

目前,我有红宝石1.9.2手动安装。我想更新它以使用RVM。所以我安装成功,然后安装1.9.3-P0,这是我的RVM目录下/zenph/.rvm

我使用http://docs.rubygems.org/read/chapter/3

升级RubyGems的还有我的环境表明:

rvm 1.10.0 
ruby 1.9.3p0 
gem 1.8.12 

那么,为什么,为什么,做 “宝石环境” 显示:

RubyGems Environment: 
    - RUBYGEMS VERSION: 1.8.12 
    - RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [i686-linux] 
    - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.9.1 
    - RUBY EXECUTABLE: /usr/bin/ruby1.9.1 
    - EXECUTABLE DIRECTORY: /usr/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-linux 
    - GEM PATHS: 
    - /usr/lib/ruby/gems/1.9.1 
    - /home/zenph/.gem/ruby/1.9.1 

任何人有什么想法?我完全失去了,所以我会很感激任何指导。

+0

嗯,问题在$ PATH?看到这个答案http://stackoverflow.com/questions/8569022/why-does-ruby-or-rvm-seem-stuck-at-1-8-7-on-linux-mint/8573936#8573936如果不起作用,显示你的回声$ PATH :-) – avy 2011-12-20 21:16:49

+5

你完成了'rvm - 默认使用1.9.3'吗? – steenslag 2011-12-20 21:34:20

+0

谢谢steenslag,修好了!非常感谢你的答案。它也和我的$ PATH有关。 – 2011-12-20 21:39:05

要查看哪个Ruby是默认的,打开一个终端和使用:

rvm list default 

要指定一个Ruby是默认的,打开一个终端和使用:

rvm --default use 1.9.3 

Docs