簡體   English   中英

紅寶石1.8到1.9紅寶石-v顯示紅寶石1.9.2p0

[英]ruby 1.8 to 1.9 ruby -v shows ruby 1.9.2p0

我想從ruby 1.8.7升級到1.9.2,我在Ubuntu上安裝了RVM以及使用RVM的ruby 1.9.2。 我不認為以前的版本ruby 1.8.7是使用RVM安裝的(不太確定它是如何工作的:))。 反正我打字

ruby -v

我懂了

ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

似乎正確嗎?

但是當我運行Rails應用程序並單擊“ 關於您的應用程序的環境”鏈接時,它會顯示

Ruby version    1.8.7 (i686-linux)
RubyGems version    1.8.10
Rack version    1.3
Rails version   3.1.1
JavaScript Runtime  Node.js (V8)
Active Record version   3.1.1
Action Pack version 3.1.1
Active Resource version 3.1.1
Action Mailer version   3.1.1
Active Support version  3.1.1

我怎樣才能解決這個問題? 在此先感謝大家!

編輯:

我運行了rvm list,它只顯示1.9.2

rvm rubies

=> ruby-1.9.2-p0 [ i386 ]

您可以使用.rvmrc文件來指定使用必要的ruby版本。 您只需要輸入:

rvm --create --rvmrc 1.9.2@your_project_name

接着

cd .

此后,您的項目必須使用ruby 1.9.2和gemset your_project_name。

使用RVM安裝,完成后運行:

rvm列表

然后您要默認使用的紅寶石運行以下命令

rvm使用默認值“所需的默認紅寶石名稱”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM