Ruby 将rails 2.3.5应用程序升级到3.0时出错
因此,我一直在使用PDF指南来帮助将我的应用程序从2.3.2提升到3.0.7。我在这方面还是比较新的。。。但我已经设法使用rails_升级插件来帮助转换我的路由文件和其他配置文件。但在运行服务器时,我会遇到以下错误:Ruby 将rails 2.3.5应用程序升级到3.0时出错,ruby,ruby-on-rails-3,ruby-1.9,Ruby,Ruby On Rails 3,Ruby 1.9,因此,我一直在使用PDF指南来帮助将我的应用程序从2.3.2提升到3.0.7。我在这方面还是比较新的。。。但我已经设法使用rails_升级插件来帮助转换我的路由文件和其他配置文件。但在运行服务器时,我会遇到以下错误: /home/***********/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:284:in `activate': Unable to activate railties-3.0.7, beca
/home/***********/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:284:in `activate': Unable to activate railties-3.0.7, because activesupport-2.3.2 conflicts with activesupport (= 3.0.7), actionpack-2.3.2 conflicts with actionpack (= 3.0.7) (Gem::LoadError)
from /home/***********/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:212:in `rescue in try_activate'
from /home/***********/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:209:in `try_activate'
from /home/***********/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:57:in `rescue in require'
from /home/***********/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
from script/rails:6:in `<main>'
有人知道解决这个问题的办法吗?它发生在我运行rails s(或rails服务器)时
如果这个问题的答案显而易见,我很抱歉,但我已经搜索了又搜索,似乎找不到适合我的情况的足够具体的东西
谢谢你的帮助
n、 b。
*正是我搜索和替换用户名的地方。看起来您需要升级rails,因为错误表明不同gems rails使用之间存在版本冲突
这实际上取决于您如何管理gems
gem update rails
尝试卸载2.3.2版本的activesupport和actionpack。我认为语法是
gem uninstall activesupport actionpack -v 2.3.2
gem uninstall activesupport actionpack -v 2.3.2