1

困っています、助けてください。Ruby on Rails を 2.0.0 で実行するように変更する方法がわかりません。2.0.0 をデフォルトとして設定するためにすべてのことを行ったと思いますが、rvm -list で 1.8.7 が表示されることさえありません。オプション。どのファイルを移動する必要があるのか​​、どの経路を変更する必要があるのか​​ わかりません。「missingBundle」エラーがあるため、レールをアンインストールしようとしても失敗しました。

$ ruby - v 

ruby 2.0.0p247 を返す

$ rvm--default use 2.0.0 
Using /Users/ericafischer-colbrie/.rvm/gems/ruby-2.0.0-p247

それで、

$ rails -s 
Rails prefers to run ruby 2.0.  You're running ruby 1.8.7 (2012-02-08 patchlevel 358) 
[universal-darwin12.0].  Please upgrade to Ruby 1.9.3 or new to continue.

私は、stackoverflow に投稿された同様の質問を調べるのに多くの時間を費やしてきましたが、これまでのところ、それらの解決策は何の結果ももたらしていません。

4

3 に答える 3

2

rvm を使用しているため、必ず gemset と ruby​​-version ファイルを作成し、使用するバージョンの rails をインストールしてください。

たとえば、作業中のディレクトリ内で、使用するルビー、使用するgemsetをrvmに伝え、gemsetとruby-versionファイルの両方を作成します。

rvm use ruby-2.0.0@my_cool_project --ruby-version --create

それで

gem install rails

which rubyそのディレクトリで実行を確認して、それが ruby​​ 2 であることを確認するには - - which railsruby​​ 2 my cool project gemset 内で rails の gem を使用していることがわかります。大丈夫なはず

于 2013-10-04T20:33:35.997 に答える
1

のようなものを使用した可能性があるようsudo gem install railsです。

gem をインストールするときは、このコマンドを使用しないsudoように注意してください。

試すsudo gem uninstall rails; rvm use ruby-2.0.0@myapp --create; gem install rails

于 2013-10-04T20:33:28.207 に答える
0
  1. Macintosh に rvm をインストールします。
  2. 次に、実行rvm install 2.0.0またはrvmインストールバージョン(必要なバージョンは何でも)
  3. Ruby の特定のバージョン (たとえば 2.0.0) がrvm use 2.0.0必要な場合はいつでも実行し、必要なバージョンを同じように切り替えることができます。

rvm のインストール方法がわからない場合や、他の問題で行き詰まっている場合。詳しい説明はリンク先をご覧ください。


更新、ありがとう@Momer。

于 2013-10-04T21:07:48.730 に答える