From: RichardOnRails Date: 2008-08-05T11:48:37+09:00 Subject: Re: "gem install rails –r" => (URI: :InvalidURIError) Hi Eric, Thanks for looking into this issue. It's not life or death for me: I can alway switch back painlessly to 1.8.6. The results per your request follow below. Best wishes, Richard K:\>gem env RubyGems Environment: - RUBYGEMS VERSION: 1.2.0.1824 - RUBY VERSION: 1.9.0 (2008-07-25 patchlevel 0) [i386-mswin32] - INSTALLATION DIRECTORY: K:/_Utilities/Ruby/lib/ruby/gems/1.9.0 - RUBY EXECUTABLE: K:/_Utilities/Ruby/bin/ruby.exe - EXECUTABLE DIRECTORY: K:/_Utilities/Ruby/bin - RUBYGEMS PLATFORMS: - ruby - x86-mswin32-60 - GEM PATHS: - K:/_Utilities/Ruby/lib/ruby/gems/1.9.0 - F:/Documents and Settings/RLMuller/.gem - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org", "http:// gems.rubyonrails.org"] - REMOTE SOURCES: - http://gems.rubyforge.org - http://gems.rubyonrails.org K:\>gem --debug install rails -r Exception `NameError' at K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/ command_manager.rb:134 - uninitialized constant Gem::Commands::InstallCommand Exception `Errno::EEXIST' at K:/_Utilities/Ruby/lib/ruby/1.9.0/ fileutils.rb:243 - File exists - F:/Documents and Settings/ RLMuller/.gem/specs/gems.rub yforge.org%80 Exception `URI::InvalidURIError' at K:/_Utilities/Ruby/lib/ruby/1.9.0/ uri/common.rb:436 - bad URI(is not URI?): ERROR: While executing gem ... (URI::InvalidURIError) bad URI(is not URI?): K:/_Utilities/Ruby/lib/ruby/1.9.0/uri/common.rb:436:in `split' K:/_Utilities/Ruby/lib/ruby/1.9.0/uri/common.rb:485:in `parse' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/remote_fetcher.rb: 237:in `open_uri_or_path' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/remote_fetcher.rb: 249:in `open_uri_or_path' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/remote_fetcher.rb: 142:in `fetch_path' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/spec_fetcher.rb: 193:in `load_specs' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/spec_fetcher.rb: 173:in `block in list' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/spec_fetcher.rb: 165:in `each' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/spec_fetcher.rb: 165:in `list' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/spec_fetcher.rb: 116:in `find_matching' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/spec_fetcher.rb: 62:in `fetch' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/ dependency_installer.rb:94:in `find_gems_with_sources' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/ dependency_installer.rb:187:in `find_spec_by_name_and_version' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/ dependency_installer.rb:208:in `install' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/commands/ install_command.rb:73:in `block in execute' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/commands/ install_command.rb:70:in `each' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/commands/ install_command.rb:70:in `execute' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/command.rb:136:in `invoke' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/command_manager.rb: 105:in `process_args' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/command_manager.rb: 75:in `run' K:/_Utilities/Ruby/lib/ruby/1.9.0/rubygems/gem_runner.rb:39:in `run' K:/_Utilities/Ruby/bin/gem.bat:32:in `
' Eric Hodel wrote: > On Aug 4, 2008, at 16:08 PM, RichardOnRails wrote: > > I installed Ruby 1.9.0-03 (ruby 1.9.0 (2008-07-25 revision 18217) > > [i386-mswin32]) over WinXP/SP2 a few days ago. It works great. > > > > That installation included gem 1.2.0.1824. I searched for a Rails gem > > and got: > > > > K:\_Utilities\Ruby>gem list rails -r > > *** REMOTE GEMS *** > > rails (2.1.0) > > [snip] > > > > I tried a number of permutations/combinations of: > > gem install rails �r > > > > They all failed with: > > ERROR: While executing gem ... (URI::InvalidURIError) > > bad URI(is not URI?): > > > > Gem under my Ruby 1.8.6 installation was working fine a while back. > > My Firefox 2.0 browser is working fine. Any idea what the problem > > might be? > > Please report: > > gem env > > gem --debug install rails -r