From: Yui NARUSE Date: 2011-07-16T12:02:56+09:00 Subject: [ruby-dev:44118] [Ruby 1.9 - Bug #5032][Assigned] Gem::Specification#loaded? が常に false を返す Issue #5032 has been updated by Yui NARUSE. Status changed from Open to Assigned Assignee set to Ryan Davis TITLE: Gem::Specification#loaded? always returns false BODY: On 1.9.3 RubyGems deprecates Gem::Specification#loaded? and always returns false. It says to use Gem::Specification#activated? and it returns true when gemspec is loaded. rabbit 1.0.0. uses Gem::Specification#loaded? and doesn't work with latest RubyGems. (so they released rabbit 1.0.1) ---------------------------------------- Bug #5032: Gem::Specification#loaded? が常に false を返す http://redmine.ruby-lang.org/issues/5032 Author: okkez _ Status: Assigned Priority: Normal Assignee: Ryan Davis Category: lib Target version: 1.9.3 ruby -v: 1.9.3 1.9.3 の RubyGems で Gem::Specification#loaded? が deprecated になったのですが、 常に false を返すようです。かわりに使えと言われる Gem::Specification#activated? は gemspec がロードできているときは ちゃんと true を返してくれます。 rabbit の 1.0.0 では Gem::Specification#loaded? を使っているので新しい RubyGems を使うとちゃんと動きません。 -- http://redmine.ruby-lang.org