0

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

在我尝试通过键入启动应用程序服务器之后rails server

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

另外,我正在使用 RVM 来管理 rails 版本。但是,即使更改了当前运行的 rails 版本,radrails 仍然使用旧版本的 rails。我如何指示 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
4

2 回答 2

2

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

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

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

你可以在里面看到RAILS_GEM_VERSION

于 2010-12-06T18:32:21.890 回答
0

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

于 2010-12-06T17:26:30.543 回答