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 `<main>'
Eric said:
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