2014-09-03 93 views
0

我在學習Ruby,並且我發現安裝它的最常用方法之一是通過RVM通過RVM安裝時不正確的ruby版本

克里斯@ Ubuntu的:運行rvm install 2.1.2得到它似乎完成精細的最新版本,但這樣做ruby -v當這個輸出顯示後〜$紅寶石-v
紅寶石1.9.3p484(2013年11月22日修訂版43786)[x86_64-linux]

這是錯誤的版本。這樣做rvm list顯示只有2.1.2:

克里斯@ Ubuntu的:〜$ RVM列表
RVM紅寶石
= *紅寶石2.1.2 [x86_64的]

做一個rvm reinstall 2.1.2也完成罰款,但是我仍然最終安裝了錯誤的Ruby版本。下面是輸出爲:

[email protected]:~$ rvm reinstall ruby-2.1.2 
ruby-2.1.2 - #removing rubies/ruby-2.1.2.. 
Searching for binary rubies, this might take some time. 
Found remote file https://rvm.io/binaries/ubuntu/14.04/x86_64/ruby-2.1.2.tar.bz2 
Checking requirements for ubuntu. 
Requirements installation successful. 
ruby-2.1.2 - #configure 
ruby-2.1.2 - #download 
ruby-2.1.2 - #validate archive 
ruby-2.1.2 - #extract 
ruby-2.1.2 - #validate binary 
ruby-2.1.2 - #setup 
ruby-2.1.2 - #gemset created /home/chris/.rvm/gems/[email protected] 
ruby-2.1.2 - #importing gemset /home/chris/.rvm/gemsets/global.gems.................................... 
ruby-2.1.2 - #generating global wrappers........ 
ruby-2.1.2 - #gemset created /home/chris/.rvm/gems/ruby-2.1.2 
ruby-2.1.2 - #importing gemsetfile /home/chris/.rvm/gemsets/default.gems evaluated to empty gem list 
ruby-2.1.2 - #generating default wrappers........ 
Making gemset ruby-2.1.2 pristine........................................................................ 
Making gemset [email protected] pristine............................................................... 
+0

如果您在系統中安裝了ruby,可能會出現問題,請嘗試'sudo apt-get remove ruby​​' – 2014-09-03 21:26:05

+0

我懷疑您需要設置例如'''rvm use --default 2.1.2''' – 2014-09-03 21:30:39

回答

0

嘗試

rvm use <your ruby version> 

安裝只安裝它。它不使用它。

+0

就是這樣,謝謝。我認爲它已經「使用」了該版本,因爲它在'rvm list'下被列爲默認版本。再次感謝 :) – 2014-09-03 21:40:43