Bug #2433

Ruby gem update --system /gem install [any_gem_name] ERROR

Added by Sergueï Cambour about 2 years ago. Updated 10 months ago.

[ruby-core:27031]
Status:Open Start date:12/04/2009
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:-
ruby -v:1.8.6, 1.8.7

Description

No matter on which OS you are, - XP Family, XP Pro or Ubuntu 9.10. Noo matter if you have firewall 'hyper-sensitive' or proxy. When trying to do gem update --system or even when trying to install a new gem like 'gem install [gem_name] I always got the below error:
[code]
serge@serge-laptop:~$ sudo gem install heroku
ERROR:  Error installing heroku:
	invalid gem format for /usr/lib/ruby/gems/1.8/cache/heroku-1.4.gem

serge@serge-laptop:~$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]
serge@serge-laptop:~$ gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.5
  - RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]
  - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: /usr/bin/ruby1.8
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /usr/lib/ruby/gems/1.8
     - /home/serge/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://gems.rubyforge.org/", "http://gemcutter.org", "http://gemcutter.org", "http://gemcutter.org"]
  - REMOTE SOURCES:
     - http://gems.rubyforge.org/
     - http://gemcutter.org
     - http://gemcutter.org
     - http://gemcutter.org
serge@serge-laptop:~$ 


[/code]

History

Updated by Luis Lavena about 2 years ago

On Fri, Dec 4, 2009 at 2:12 PM, Roger Pack <rogerdpack@gmail.com> wrote:
> install [gem_name] I always got the below error:
>> [code]
>> serge@serge-laptop:~$ sudo gem install heroku
>> ERROR:  Error installing heroku:
>>        invalid gem format for /usr/lib/ruby/gems/1.8/cache/heroku-1.4.gem
>
> Have you tried gem fetch+unpack heroku? Can you install it locally
> from a .gem file?
> -r

Seems to me that what is stored in the cache could be corrupted.
-- 
Luis Lavena
AREA 17
-
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry

Also available in: Atom PDF