require ‘thread’ という魔法の言葉?

mac&ror TIPS

拙者の環境はおいておいて、
gem 1.8.7
rails 2.3.8
ぐらいの環境下で作成していたアプリをruby script/serverしようとしたら、

ruby script/server
/Users/cyborgninja/.rvm/gems/ree-1.8.7-2011.03@global/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)

という、エラー。このエラーはなんじゃ?ということで。


僕個人も深くわかってないんですが、エラーコードでググると海外のBBSでのレスが見つかります。

ruby on rails – uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) – Stack Overflow


Aaron (answered Mar 23 at 21:52)さん曰く、
config/boot.rb にの先頭に
require ‘thread’
って書き足しましょう。


一応これでエラーはでなくなったんだけど、どういうことなのか。

機械忍者

某SEO会社(?)勤務。 多分日本語よりHTMLの方が得意です。 最近はRubyとかいうキラキラな言語も勉強中です。 SEOはもう標準スキルになってきてると思うので正直もうあんまり昔ほどの熱意は感じません。 新たに躍動してる人も多いですしね。 だれか強化骨格コスプレあったら教えてください。