2011-10-13 3 views
4

OSX Lion (10.7.2)이 적용된 새로운 MacBook Air에 Ruby 1.9.2를 설치하려고하는데 설치 과정에서 계속 오류 메시지가 나타납니다. Ruby를 처음 사용하고 Ruby on Rails 3 튜토리얼부터 시작하여 RVM을 다운로드 한 다음 "$ rvm install 1.9.2"명령을 실행했습니다. 이것이 일어난 일입니다.Mac OSX Lion에 Ruby 1.9.2를 설치할 수없는 이유는 무엇입니까?

Installing Ruby from source to: /Users/richardberger/.rvm/rubies/ruby-1.9.2-p290 
ruby-1.9.2-p290 - #fetching 
ruby-1.9.2-p290 - #extracted to /Users/richardberger/.rvm/src/ruby-1.9.2-p290 
Fetching yaml-0.1.4.tar.gz to /Users/richardberger/.rvm/archives 
Extracting yaml-0.1.4.tar.gz to /Users/richardberger/.rvm/src 
Configuring yaml in /Users/richardberger/.rvm/src/yaml-0.1.4. 
ERROR: Error running ' ./configure --prefix="/Users/richardberger/.rvm/usr" ', 
please read /Users/richardberger/.rvm/log/ruby-1.9.2-p290/yaml/configure.log 
Compiling yaml in /Users/richardberger/.rvm/src/yaml-0.1.4. 
ERROR: Error running 'make ', please read 
/Users/richardberger/.rvm/log/ruby-1.9.2-p290/yaml/make.log 
Installing yaml to /Users/richardberger/.rvm/usr 
ERROR: Error running 'make install', please read 
/Users/richardberger/.rvm/log/ruby-1.9.2-p290/yaml/make.install.log 
ruby-1.9.2-p290 - #configuring 
ERROR: Error running ' ./configure 
--prefix=/Users/richardberger/.rvm/rubies/ruby-1.9.2-p290 --enable-shared 
--disable-install-doc --with-libyaml-dir=/Users/richardberger/.rvm/usr ', 
please read /Users/richardberger/.rvm/log/ruby-1.9.2-p290/configure.log 
ERROR: There has been an error while running configure. Halting the installation. 

어떤 도움이나 대체 솔루션이라도 대단히 감사하겠습니다. 그리고 나는이 문제에 익숙하지 않기 때문에 더 많은 정보를 제공해야하는지 알려 주시기 바랍니다.

감사합니다.

UPDATE : 다운로드하여 해결 문제 :

[2011-10-13 11:26:35] ./configure 
--prefix=/Users/richardberger/.rvm/rubies/ruby-1.9.2-p290 
--enable-shared --disable-install-doc 
--with-libyaml-dir=/Users/richardberger/.rvm/usr 
configure: WARNING: unrecognized options: --with-libyaml-dir 
checking build system type... i386-apple-darwin11.2.0 
checking host system type... i386-apple-darwin11.2.0 
checking target system type... i386-apple-darwin11.2.0 
checking for gcc... no 
checking for cc... no 
checking for cl.exe... no 
configure: error: in 
`/Users/richardberger/.rvm/src/ruby-1.9.2-p290': 
configure: error: no acceptable C compiler found in $PATH 
See `config.log' for more details 

내가 C 컴파일러를 다운로드하기 위해 필요한이 평균을 하는가 (예 : 엑스 코드?)

UPDATE (2) : 여기에 구성 로그에서 정보입니다 Xcode!

+0

마지막 두 번째 줄에는 로그를 확인하는 메시지가 표시됩니다. 너? 게시 할 수 있습니까? –

+2

파일'/ Users/richardberger/.rvm/log/ruby-1.9.2-p290/configure.log' 콘텐츠는 무엇입니까? –

+2

먼저 Xcode를 설치 했습니까? 앱 스토어에서 가져올 수 있지만 설치 프로그램을 설치합니다. 그런 다음 응용 프로그램 폴더에있는 설치 프로그램을 실행해야합니다. – Jason

답변

3

오류 :

아니라 $ PATH에 찾을 수 없습니다 허용 C 컴파일러, 당신은 당신의 맥에 설치된 Xtools 개발 키트를하지 않습니다! 예 : 어떤 C 컴파일러는 ... 없다

당신은 OS X DVD 또는 플래시 드라이브 컴퓨터와 함께 제공하고, 이 Xtools에게, 를 설치하는 것이-에서 팝업 및 그 이후 ..

다시 루비를 설치하려고한다
+1

Tilo (그리고 모든 사람들이 댓글을 달았습니다). Xcode 다운로드가 작동하고 이제 모든 설정이 완료됩니다. – RBergs

+0

RBergs, [문제 해결에 도움이된다면이 대답을 수락하십시오] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235). 그것은이 질문이 만족스럽게 대답되었다는 명확한 증거를 제공하고, 미래의 방문자에게 어떤 답변이 효과가 있었는지에 대한 지표를 제공하고, 질문에 계속 응답 할 수있는 인센티브로 응답을받는 사람에게 약간의 명성을 부여합니다. 감사! – sarnold