2013-07-01 1 views
2

다음과 같이 rbenv를 사용하여 ruby ​​1.9.3-p429를 설치하려고했습니다. 는rbenv를 사용하여 ruby ​​1.9.3-p429를 어떻게 설치합니까?

% git clone https://github.com/sstephenson/rbenv.git /path/to/rbenv 
% ln -s /path/to/rbenv ~/.rbenv 
% cd ~/.rbenv 
% echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshenv 
% echo 'eval "$(rbenv init -)"' >> ~/.zshenv 
% exec $SHELL -l 
% git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build 

그러나, (우분투 리눅스 12.04에서) 루비 빌드 오류 메시지를 덤프합니다.

% rbenv install 1.9.3-p429 
Downloading yaml-0.1.4.tar.gz... 
-> http://dqw8nmjcqpjn7.cloudfront.net/36c852831d02cf90508c29852361d01b 
-> http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz 

BUILD FAILED 

Inspect or clean up the working tree at /tmp/ruby-build.20130701184855.7206 
Results logged to /tmp/ruby-build.20130701184855.7206.log 

Last 10 log lines: 


checksum mismatch: yaml-0.1.4.tar.gz (file is corrupt) 
expected 36c852831d02cf90508c29852361d01b, got 956baf72fd20659d7045498cc3954bf2 : -q 

curl: (33) HTTP server doesn't seem to support byte ranges. Cannot resume. 

checksum mismatch: yaml-0.1.4.tar.gz (file is corrupt) 
expected 36c852831d02cf90508c29852361d01b, got 956baf72fd20659d7045498cc3954bf2 : -q 

이 문제에 대해 어떻게해야합니까?

+0

나는 이미 다시 시도했다. 그러나 매번 다운로드에 실패합니다. tarball을 다운로드 할 때 체크섬 불일치가 발생하는 것 같습니다. – dpp

답변

0

죄송합니다. $ HOME/bin에 'md5'라는 쉘 스크립트를 만들었으므로 잘못된 동작이 발생했습니다.

(제발 참조 ~/.rbenv/플러그인/루비 빌드/빈/루비 빌드 compute_md5())

그것은 모두 내 잘못이야.

마지막으로 성공한 'rbenv install 1.9.3-p429'.