2009-11-30 5 views
0

저는 루비를 처음 사용합니다.루비를 업데이트 할 수 없습니다 (또한 보석을 설치할 수 없습니다)

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

나는

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 
+0

안녕하세요, 저는 차단중인 방화벽 뒤에 있다고 생각합니다. 이것은 내 추측이다 .... 어떤 아이디어가 앞으로 나아갈 것인가? – abhishek

답변

0

내가 그것을 손상된 다운로드 할 수 있다고 생각이 오류를 얻고있다

gem update --system after installing ruby 

실행하면 - 보석은 루비 젬 업데이트 패키지의 나쁜 사본을 다운로드했습니다 캐시에 저장하고 업데이트 기능을 실행할 때마다 캐시 된 사본을 사용하려고합니다.

C : /Ruby/lib/ruby/gems/1.8/cache/rubygems-update-1.3.5.gem을 삭제하고 다시 시도해보십시오.

그래도 작동하지 않으면 지금 사용중인 Ruby 버전을 제거하고 출시 후보자는 RubyInstaller입니다. RubyInstaller는 원 클릭 인스톨러를 대체하고 더 새로운 버전의 RubyGems를 가지고 있습니다.

+0

빠른 응답을 보내 주셔서 감사합니다. 답장을 보내 드리겠습니다. – abhishek

+0

안녕 스튜어트, 나는 ruby ​​원 클릭 설치 프로그램 (릴리스 후보 버전) "ruby186-27_rc2.exe" 을 다운로드했고 동일한 파일을 설치했습니다.이 RC 버전은 저에게 그 오류를 제공하고있었습니다. – abhishek

+0

안녕하세요, 새 파일을 다운로드했지만 여전히 같은 오류가 표시됩니다. – abhishek

관련 문제