1

最近、Rails 4 アプリを作成しました。今、私は別のものを作ろうとしています。

新しい Rails 4 アプリ用の新しいフォルダーを作成しました。rails new myappRailsのバージョンが2.3.16なのでできません。ruby -vですruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin10.8.0]gem install railsそれを修正しませんでした。4.0.0 をインストールしましたが、フォルダー内のバージョンは変更されませんでした。

rails -v
Rails 2.3.16

既存の Rails 4 アプリのバージョンは次のとおりです。

rails -v
Rails 4.0.0

何をすべきかについてのドキュメントや回答が見つかりません。最初の Rails 4 アプリケーションを作成したときに、なぜこの問題が発生しなかったのかわかりません。

4

1 に答える 1

2

システムに 2 つの Ruby 環境がインストールされている可能性があります。

bundle update railsアプリを作成する前に、新しいフォルダーで実行してみてください。

それでもうまくいかない場合は、使用する Rails のバージョンを手動で設定してみてください。

rvm use ruby-2.0.0@Rails4.0_myapp --create
rvm gemset list

まだ Rails 2.3.16 の場合は、Gemfile に移動して変更します

source 'https://rubygems.org'
gem 'rails', '3.2.13'

source 'https://rubygems.org'
gem 'rails', '4.0'

よりも bundle install

--

修正するにRails is not currently installed on this system.は、実行してみてください

source ~/.rvm/scripts/rvm

于 2013-09-20T15:00:54.337 に答える