[英]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.