0

Railsアプリケーションを実行すると、古いバージョンのrubyを実行しています。

[2012-06-04 16:34:29] INFO  ruby 1.8.7 (2010-08-16) [x86_64-linux]

ルビー1.9.2を実行したい。そのrubyバージョンを選択してrvmをインストールしました。rvmリストの出力は次のとおりです。

rvm rubies

=* ruby-1.9.2-p318 [ x86_64 ]
   ruby-1.9.3-p125 [ x86_64 ]

ただし、機能していません。これが私のパスです:

/usr/local/bin:/usr/bin:/bin:/home/charlie/.rvm/bin:/var/lib/gems/1.8/bin/:/usr/local/bin/:/usr/local/rvm/lib/:/vendor/bundle/

これが私の.bashrcです:

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
PATH="${PATH}:/var/lib/gems/1.8/bin/"
PATH="${PATH}:/usr/local/bin/"
PATH="${PATH}:/usr/local/rvm/lib/"
PATH="${PATH}:/vendor/bundle/"
4

1 に答える 1

0

開発サーバーを実行しようとしていると思いますよね?.rvmrcRailsアプリのルートフォルダー内に次のように作成できます。

rvm use 1.9.2-p318

このようにcdして、Railsアプリにアクセスするたびに、適切な環境が読み込まれます。プロジェクトのgemsetを作成することも検討してください。

于 2012-06-05T02:15:04.260 に答える