在启动rails webrick server时报告错误

我有一个在rails 2.3.2上运行的应用程序,现在我将我的rails版本升级到3.0.3

在我尝试通过键入rails server启动应用程序rails server

我得到一个我应该传递给命令的参数列表。 这表明服务器无法成功启动。 但是,在哪里可以获得启动rails服务器时遇到的错误列表?

此外,我正在使用RVM来管理rails版本。 但是,即使更改了当前运行的导轨版本,Radrails仍然使用旧版本的导轨。 如何指示radrails使用当前的系统rails版本?

 ---> 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”命令的输出

您在运行该命令的目录中创建了一个名为server的新rails项目。

检查rvm上的gemset,看看你是否使用了正确的rails版本并检查应用程序中的config/environment.rb ,看看你的应用程序是否使用rails 3。

您可以在RAILS_GEM_VERSION看到它

您看到的输出表明您正在执行的rails二进制文件是针对2.3.x而不是rails 3.0.0。 尝试rails --version 。 我的猜测是你只需要运行gem install rails