2012-02-28 9 views
0

私はRuby 1.8.7から1.9.2にアップグレードしたいのですが、私はRVMをインストールしました。また、UbuntuのRVMを使って1.9.2のRubyもインストールしました。私は以前のバージョンのruby 1.8.7がRVMを使ってインストールされたとは思っていません。 とにかく私は ruby​​ 1.8から1.9 ruby​​ -v ruby​​ 1.9.2p0

ruby -v 

を入力するとき、私は

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

ウィッヒは、右のようでもらいますか?

が、私は私のレールのアプリを実行すると、アプリケーションの環境リンクについてをクリックしたときには、この

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 

私はこれをどのように修正することができますを示して? 先生にありがとう!

EDIT:

私はRVMのリストを実行し、それが唯一の1.9.2

rvm rubies 

=> ruby-1.9.2-p0 [ i386 ] 
+0

詳細を指定してください。アプリケーションをどのように実行しますか?あなたはgemsetを作成し、以前のrubyのインストールから宝石を移行しましたか? – mpapis

答えて

0

RVMとしたときの実行が完了してインストールを示しています。どちらその後、

RVMリスト

を以下のコマンドを実行するためにあなたのルビをデフォルトにしたい場合

rvm use deエラー "あなたが望むデフォルトのルビーの名前"

+0

私は 'rvm use default ruby​​-1.9.2-p0'を再度実行しましたが、 'app環境'をクリックしても 'Rubyのバージョン\t 1.8.7(i686-linux)'と表示されます。 ' – Francois

+0

は 'rvm 1.9.2' – prusswan

+0

@Francoisを使用し、私はちょうど私のマシン上でこれを実行し、正常に動作します: RVM使用のデフォルトのruby-1.9.2-P290 デフォルトを含めいけない場合は、それだけではちょうどそのセッション – bjhaid

1

.rvmrcファイルを使用して、必要なルビーのバージョンを指定することができます。このプロジェクトは、ルビー1.9.2を使用してyour_project_nameをgemsetしなければならない

rvm --create --rvmrc [email protected]_project_name 

、その後

cd . 

後: はすべてあなただけのタイプを必要としています。

+0

.rvmrcは空ではなく、[email protected]:/ var/www# – Francois

+0

に移動します。.rvmrcを再作成することができます – ryaz

関連する問題