我有一个在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
答案 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
。