2012-06-04 5 views
1

Xcode rvm install 1.9.3이 제대로 작동하면 정상적으로 작동합니다. 그러나 rvm install 1.8.7은 다음 오류를 발생시킵니다.RVM에서 1.8.7 p358 설치 문제

~ ☺ rvm install 1.8.7 
Installing Ruby from source to: /Users/jordanscales/.rvm/rubies/ruby-1.8.7-p358, this may take a while depending on your cpu(s)... 

ruby-1.8.7-p358 - #fetching 
ruby-1.8.7-p358 - #extracting ruby-1.8.7-p358 to /Users/jordanscales/.rvm/src/ruby-1.8.7-p358 
Error running 'tar xjf /Users/jordanscales/.rvm/archives/ruby-1.8.7-p358.tar.bz2 -C /Users/jordanscales/.rvm/tmp/rvm_src_30581 ', please read /Users/jordanscales/.rvm/log/ruby-1.8.7-p358/extract.log 
There has been an error while trying to extract the source. 
Halting the installation. 
There has been an error fetching the ruby interpreter. Halting the installation. 
Please be aware that you just installed a ruby that requires  2 patches just to be compiled on up to date linux system. 
This may have known and unaccounted for security vulnerabilities. 
Please consider upgrading to Ruby 1.9.3-194 which will have all of the latest security patches. 
~ ☺ 

로그는

[2012-06-04 17:06:23] tar xjf /Users/jordanscales/.rvm/archives/ruby-1.8.7-p358.tar.bz2 -C /Users/jordanscales/.rvm/tmp/rvm_src_30581 
ruby-1.8.7-p358/lib/test/unit/ui/gtk/testrunner.rb: (Empty error message) 
tar: Error exit delayed from previous errors. 

모든 아이디어를 어떻게 해결할 수를 읽어? rvm get head, gcc-4.2를 설치하고 clang 등을 사용하여 시도했지만 아무것도 작동하지 않는 것 같습니다.

+2

불량/불완전한 가져 오기 일 수 있습니까? 아카이브가 손상되었을 수 있습니다. – tadman

답변

2

것은 의해 지정된 모든 요구 사항을 만족해야합니다 :

rvm requirements 

이 엑스 코드 4.1 또는 osx-gcc-installer을 포함

실행 (깨진 다운로드를 해결하기 위해) :

rvm cleanup archives 

하고 다시 시도하십시오 :

rvm reinstall 1.8.7 

1.8.7과 관련된 이유가 있습니까? 삶의 끝에서 끝나고 이것이 요구 사항이 아니라면 1.9.3이 대신 사용되어야합니다.

+0

감사합니다. 일부 프로젝트는 여전히 1.8.7을 사용 중이므로 곧 업그레이드 될 예정입니다. –

+0

@mpapis : Ruby 1.9.2를 설치하기 전에 ruby ​​1.8.7을 설치해야한다는 rvm 요구 사항으로 작성되었습니다 ... 최근 RVM 버전에서 여전히 사실입니까? – citraL

+0

루비 헤드에 대해서만 사실입니다. 분명히해야 할 것 같아요, 티켓을 열거 나 수정 요청을 풀 수 있습니다. – mpapis