rake 出现问题的解决方式

Ruby:uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)

转载:http://hi.baidu.com/linuxerror/blog/item/f687603be6f5212871cf6cc3.html 

: uninitialized constant ActiveSupport::Dependencies::Mutex(NameError)

    from/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`gem_original_require'

    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'

    from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support.rb:57

    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'

    from/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in`require'

    from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails_generator.rb:31

    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'

    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'

    from/usr/lib/ruby/gems/1.8/gems/rails-2.3.8/bin/rails:15

    from/usr/bin/rails:19:in`load'

    from /usr/bin/rails:19 

============================ 

from:http://stackoverflow.com/questions/5176782/uninitialized-constant-activesupportdependenciesmutex-nameerror

 

 解决方案: 

This is an incompatibility between Rails 2.3.8 and recent versions of RubyGems. Upgrade to the latest 2.3 version (2.3.11 as of today).

1.升级rails 

2.gem降级    --->  gem update --system 1.5.3

3.require 'thread' 

原文推荐:推荐降级的方式,rails的版本兼容有些问题。

个人推荐:require 'thread' 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值