2011-12-20 120 views
2

看起來這個過程比它本來要難得多。在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

回答

1

要查看哪個Ruby是默認的,打開一個終端和使用:

rvm list default 

要指定一個Ruby是默認的,打開一個終端和使用:

rvm --default use 1.9.3 

Docs