質問

Rails 2.3.2で実行されるアプリケーションがあり、Railsのバージョンを3.0.3にアップグレードしました

入力してアプリケーションサーバーを起動しようとした後 rails server

コマンドに渡すべき議論のリストを取得します。これは、サーバーが正常に起動しなかったことを示唆しています。ただし、Railsサーバーの起動で発生したエラーのリストはどこで入手できますか?

また、RALSバージョンの管理にはRVMを使用しています。ただし、現在の実行バージョンのRailsを変更した後でも、Radrailsはまだ古いバージョンのRailsを使用しています。現在のシステムRailsバージョンを使用するようにRadrailsに指示するにはどうすればよいですか?

---> rails server
      exists  
      exists  app/controllers
      exists  app/helpers
      exists  app/models
      exists  app/views/layouts
      exists  config/environments
      exists  config/initializers
      exists  config/locales
      exists  db
      exists  doc
      exists  lib
      exists  lib/tasks
      exists  log
      exists  public/images
      exists  public/javascripts
      exists  public/stylesheets
      exists  script/performance
      exists  test/fixtures
      exists  test/functional
      exists  test/integration
      exists  test/performance
      exists  test/unit
      exists  vendor
      exists  vendor/plugins
      exists  tmp/sessions
      exists  tmp/sockets
      exists  tmp/cache
      exists  tmp/pids
   identical  Rakefile
   identical  README
   identical  app/controllers/application_controller.rb
   identical  app/helpers/application_helper.rb
   identical  config/database.yml
   identical  config/routes.rb
   identical  config/locales/en.yml
   identical  config/initializers/backtrace_silencers.rb
   identical  config/initializers/inflections.rb
   identical  config/initializers/mime_types.rb
   identical  config/initializers/new_rails_defaults.rb
役に立ちましたか?

解決

これらはエラーではなく、Rails 2.3.xからの「Rails」コマンドの出力です

コマンドを実行したディレクトリにサーバーと呼ばれる新しいRailsプロジェクトを作成しました。

RVMのGemsetを確認し、正しいRailsバージョンを使用しているかどうかを確認し、 config/environment.rb アプリケーションで、アプリケーションがRails 3を使用しているかどうかを確認します。

あなたはそれを見ることができます RAILS_GEM_VERSION

他のヒント

あなたが見ている出力は、あなたが実行しているRailsバイナリがRails 3.0.0ではなく2.3.xのものであることを示唆しています。試す rails --version. 。私の推測では、あなたはただ実行する必要があるということです gem install rails.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top