【发布时间】:2011-07-09 06:26:12
【问题描述】:
我尝试在运行 Ruby 1.8.7 的机器上将我的应用程序从 Rails 2.3.2 升级到 Rails 2.3.5。我运行应用程序的旧机器运行的是 Ruby 1.8.6。
当我尝试启动时,出现以下错误:
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:49:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:49:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support.rb:56
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:49:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:49:in `require'
from /Library/Ruby/Gems/1.8/gems/rails-2.3.5/lib/commands/server.rb:1
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:49:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:49:in `require'
from script/server:3
作为一个超级新手,我一直在网上搜索,试图弄清楚这一切。我似乎无法让它工作。
任何人都有灵丹妙药。是为了我的代码还是我?
谢谢。
【问题讨论】:
标签: ruby-on-rails ruby rubygems upgrade compatibility