From: Cezary Baginski Date: 2009-09-19T02:07:21+09:00 Subject: [ruby-core:25635] [Bug #2119] 'gem' method has problem when gems are in ~/.gem and no version requirement is given Bug #2119: 'gem' method has problem when gems are in ~/.gem and no version requirement is given http://redmine.ruby-lang.org/issues/show/2119 Author: Cezary Baginski Status: Open, Priority: Normal Category: core ruby -v: 1.9.1 (2009-07-16 patchlevel 243) $ruby -e "gem 'pg'; require 'pg'" :234:in `push_gem_version_on_load_path': Could not find RubyGem pg (>= 0) (Gem::LoadError) from :14:in `gem' from -e:1:in `
' $ ruby -e "gem 'pg', '0.8.0'; require 'pg'" Workaround: add version requirement or call Gem.activate(...) Sorry for not testing trunk/HEAD - it took me a while to work out how gem_prelude is used in the build system. I'll do so as soon as I can (+14 hours). 1.8.7 works, btw. ---------------------------------------- http://redmine.ruby-lang.org