On May 22, 2010, at 13:49 , Gregory Brown wrote: > Bug #3332: r27953: gem install causes "uninitialized constant = Gem::Commands::InstallCommand" > http://redmine.ruby-lang.org/issues/show/3332 >=20 > Author: Gregory Brown > Status: Open, Priority: Normal > ruby -v: ruby 1.9.3dev (2010-05-22 trunk 27953) [x86_64-darwin10.3.0] >=20 > Building from http://svn.ruby-lang.org/repos/ruby/trunk at r27953 = causes gem install to fail on both Mac OS X 10.5 and 10.6. >=20 > Steps to reproduce follow: >=20 > Build from SVN at the above revision in the standard way: >=20 > autoconf > ./configure > make > make install >=20 > Then run the following: >=20 > $ gem install -prawn -V --debug I can't repro at all. First off, I assume you don't mean "-prawn" and = instead mean "prawn". I updated my svn checkout to the revision you = specified, did the above commands (adding --prefix=3D/tmp/ruby19 = --program-suffix=3D19 to configure) and it installed fine. I also set = PATH and GEM_PATH to point to the new dirs. So something else very odd is going on. For the sake of documentation, can you provide the following: 1) Have you remove/renamed stock /usr/bin/{ruby,gem,rdoc} ? 2) `env | egrep "^PATH|GEM|RUBY"` 3) `xcodebuild -version` 4) `sw_vers` For me: 1) no, I normally use stock ruby on 10.6.3 2)=20 > 508 % env | egrep "^PATH|GEM|RUBY" > = PATH=3D/Users/ryan/Bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/= local/bin:/opt/local/bin:/opt/local/sbin:/Developer/usr/bin:/usr/X11R6/bin= > GEM_PATH=3D/Library/Ruby/Gems/1.8 3) > Xcode 3.2.1 > Component versions: DevToolsCore-1614.0; DevToolsSupport-1591.0 > BuildVersion: 10M2003 4) > ProductName: Mac OS X > ProductVersion: 10.6.3 > BuildVersion: 10D573 Tangental problem: rubygems doesn't seem to use program-suffix for rdoc = sub-commands.=