在启动rails webrick server时报告错误

时间:2010-12-06 15:03:56

标签: ruby-on-rails ruby-on-rails-3 rvm webrick radrails

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

我尝试通过键入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

2 个答案:

答案 0 :(得分:2)

那些不是错误,它是来自rails 2.3.x的“rails”命令的输出

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

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

您可以在RAILS_GEM_VERSION

中看到它

答案 1 :(得分:0)

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