From: Sora Harakami Date: 2010-07-21T10:17:40+09:00 Subject: [ruby-core:31377] [Bug #3590] RubyGems is Broken Bug #3590: RubyGems is Broken http://redmine.ruby-lang.org/issues/show/3590 Author: Sora Harakami Status: Open, Priority: Normal ruby -v: ruby 1.9.3dev (2010-07-21 trunk 28695) [x86_64-darwin10.4.0] Hi, Rubygems is broken in ruby 1.9.3dev. This problem can occur in any gems (I expect). -- The following code reproduces this problem: begin # Can't load active_record p require 'active_record' rescue LoadError => e p e end p ActiveRecord rescue p $! # So it's raise NameError. p require 'rubygems' begin # Can load after require 'rubygems' p require 'active_record' #it returns true rescue LoadError => e p e end p ActiveRecord rescue p $! #but NameError is raised. --- And the result of that code in r28695: # # false true # --- In a reference, this is result of that code in ruby1.9.1: true ActiveRecord false false ActiveRecord --- And more result (ruby -d) available in here: http://gist.github.com/483826 ---------------------------------------- http://redmine.ruby-lang.org