无法更新ruby(也无法安装宝石)

时间:2009-11-30 11:09:47

标签: ruby

我是红宝石的新手。

OS: Windows XP 
Ruby Version --ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32] 

当我跑步时

gem update --system after installing ruby 

我收到此错误

C:\Documents and Settings\abhisheksreepal>gem update --system 
Updating RubyGems 
Updating rubygems-update 
ERROR:  While executing gem ... (Gem::InstallError) 
    invalid gem format for C:/Ruby/lib/ruby/gems/1.8/cache/rubygems-update-1.3.5.gem 

1 个答案:

答案 0 :(得分:0)

我认为它可能是一个损坏的下载 - Gems已经将rubygems-update包的错误副本下载到缓存中,并且每次运行更新功能时它都会尝试使用该缓存副本。

尝试删除C:/Ruby/lib/ruby/gems/1.8/cache/rubygems-update-1.3.5.gem并重试。

如果不起作用,请卸载您当前使用的Ruby版本,并使用RubyInstaller的候选发布版。 RubyInstaller取代了One-Click安装程序,并且拥有更新版本的RubyGems。