Luis said:
Installing fromlocal rubygems-update-1.3.5 didn't solve the problem.
Only the error message changed. Instead of
� � invalid gem format for
C:/Ruby/lib/ruby/gems/1.8/cache/rubygems-update-1.3.5
I got
� � invalid gem format for C:/Ruby/lib/ruby/gems/1.8/cache/[gem_name]
Can you remove 1.8/cache folder and try again?
This time, please execute the install command using --debug -V
options, which will provide us enough information to see where the
problem is.
Thank you,
I tried as you asked, here is the result:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\serge>ruby -v
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
C:\Documents and Settings\serge>gem list
*** LOCAL GEMS ***
fxri (0.3.6)
fxruby (1.6.16)
hpricot (0.6.164)
log4r (1.0.5)
ptools (1.1.6)
rake (0.8.1)
ruby-opengl (0.60.0)
test-unit (2.0.1)
win32-api (1.2.1, 1.2.0)
win32-clipboard (0.4.4)
win32-dir (0.3.2)
win32-eventlog (0.5.0)
win32-file (0.5.5)
win32-file-stat (1.3.1)
win32-process (0.5.9)
win32-sapi (0.1.4)
win32-sound (0.4.1)
windows-api (0.2.4)
windows-pr (0.9.3)
C:\Documents and Settings\serge>gem update --system --debug -V
Exception `NameError' at
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:134 -
uninitiali
zed constant Gem::Commands::UpdateCommand
Updating RubyGems
GET 200 OK:
http://gems.rubyforge.org/latest_specs.4.8.gz
Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 -
File exists - C:/Documents and
Settings/serge/.gem/specs/gems.rubyforge.org%80
GET 200 OK:
http://gemcutter.org/latest_specs.4.8.gz
Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 -
File exists - C:/Documents and
Settings/serge/.gem/specs/gemcutter.org%80
Updating rubygems-update
GET 200 OK:
http://gemcutter.org/quick/Marshal.4.8/rubygems-update-1.3.5.gemspec.rz
Exception `Errno::EEXIST' at C:/Ruby/lib/ruby/1.8/fileutils.rb:243 -
File exists - C:/Documents and
Settings/serge/.gem/specs/gemcutter.org%80/quick/Marshal.4.8
Installing gem rubygems-update-1.3.5
Downloading gem rubygems-update-1.3.5.gem
GET 302 Moved Temporarily:
http://gemcutter.org/gems/rubygems-update-1.3.5.gem
GET 200 OK:
http://s3.amazonaws.com/gemcutter_production/gems/rubygems-update-1.3.5.gem
Exception `Gem:
ackage::FormatError' at
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/package/tar_input.r
b:112 - No metadata found!
Exception `Gem::InstallError' at
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/installer.rb:116 - invalid
gem format for C:/Ruby/lib/ruby/gems/1.8/cache/rubygems-update-1.3.5.gem
ERROR: While executing gem ... (Gem::InstallError)
invalid gem format for
C:/Ruby/lib/ruby/gems/1.8/cache/rubygems-update-1.3.5.gem
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/installer.rb:116:in
`initialize'
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:236:in
`new'
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:236:in
`install'
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:219:in
`each'
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:219:in
`install'
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:85:in
`execute'
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:81:in
`each'
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:81:in
`execute'
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command.rb:136:in
`invoke'
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:105:in
`process_args'
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:75:in
`run'
C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:39:in
`run'
C:/Ruby/bin/gem:24
C:\Documents and Settings\serge>