2011-12-05 2 views
1

rvm에서 ruby를 설치하는 데 문제가 있습니다. 현재 Mac OS X 10.6.8을 실행 중입니다. ,RVM과 함께 Ruby를 설치할 때 문제 : rvm install 1.8.7, rvm install 1.9.2

---------------------------------------------------------------------------------------- 
Installing Ruby from source to: /Users/user/.rvm/rubies/ruby-1.8.7-p352, this may take a while depending on your cpu(s)... 

ruby-1.8.7-p352 - #fetching 

ruby-1.8.7-p352 - #extracted to /Users/user/.rvm/src/ruby-1.8.7-p352 (already extracted) 
Applying patch 'stdout-rouge-fix' (located at /Users/user/.rvm/patches/ruby/1.8.7/stdout-rouge-fix.patch) 

ERROR: Error running 'patch -F 25 -p1 -N -f <"/Users/user/.rvm/patches/ruby/1.8.7/stdout-rouge-fix.patch"', please read /Users/user/.rvm/log/ruby-1.8.7-p352/patch.apply.stdout-rouge-fix.log 

ruby-1.8.7-p352 - #configuring 

ERROR: Error running 'MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS='-arch x86_64 -g -Os -pipe -no-cpp-precomp' CCFLAGS='-arch x86_64 -g -Os -pipe' CXXFLAGS='-arch x86_64 -g -Os -pipe' LDFLAGS='-arch x86_64 -bind_at_load' LDSHARED='cc -arch x86_64 -dynamiclib -undefined suppress -flat_namespace' ./configure --prefix=/Users/calebballoch/.rvm/rubies/ruby-1.8.7-p352 --enable-shared --disable-install-doc ', please read /Users/user/.rvm/log/ruby-1.8.7-p352/configure.log 

ERROR: There has been an error while running configure. Halting the installation. 

을 또한 : 은 RVM을로드하는 데, 그리고 다시 시작 터미널, 나는 스크립트를 실행했습니다 :

$ rvm install 1.8.7 

는 대가로 다음과 같은 가져 오기 :

$ rvm get latest 
(rvm update --head returned an error message: "ERROR: rvm update has been removed. See 'rvm get' and rvm 'rubygems' CLI API instead") 

$ rvm reload 
<RVM reloaded!> 

가 지금은 문제를 얻을를 1.9.2 버전을 설치하면 비슷한 문제가 발생합니다.

Installing Ruby from source to: /Users/user/.rvm/rubies/ruby-1.9.2-p290, this may take a while depending on your cpu(s)... 

ruby-1.9.2-p290 - #fetching 

ruby-1.9.2-p290 - #extracted to /Users/user/.rvm/src/ruby-1.9.2-p290 (already extracted) 

Fetching yaml-0.1.4.tar.gz to /Users/user/.rvm/archives 

Extracting yaml-0.1.4.tar.gz to /Users/user/.rvm/src 

Configuring yaml in /Users/user/.rvm/src/yaml-0.1.4. 

ERROR: Error running ' ./configure --prefix="/Users/user/.rvm/usr" ', please read /Users/user/.rvm/log/ruby-1.9.2-p290/yaml/configure.log 

Compiling yaml in /Users/user/.rvm/src/yaml-0.1.4. 

ERROR: Error running 'make ', please read /Users/user/.rvm/log/ruby-1.9.2-p290/yaml/make.log 
Installing yaml to /Users/user/.rvm/usr 

ERROR: Error running 'make install', please read /Users/user/.rvm/log/ruby-1.9.2-p290/yaml/make.install.log 

ruby-1.9.2-p290 - #configuring 

ERROR: Error running ' ./configure --prefix=/Users/user/.rvm/rubies/ruby-1.9.2-p290 --enable-shared --disable-install-doc --with-libyaml-dir=/Users/user/.rvm/usr ', please read /Users/user/.rvm/log/ruby-1.9.2-p290/configure.log 

ERROR: There has been an error while running configure. Halting the installation. 

답변

1

사운드 나에게 당신은 컴파일러가 있거나 설치 도구를하지 않습니다 같은 : 반환

$ rvm install 1.8.7 

. 먼저 make와 gcc를 설치 했습니까? 당신은 엑스 코드 설치가 그 다음 시도 설치하지 않을 경우에는 이러한 다시

다른

cat /Users/user/.rvm/log/ruby-1.9.2-p290/yaml/make.install.log 

여기에이 결과를 붙여 수행 엑스 코드와 함께.

관련 문제