2012-12-18 3 views
2

osx mountain lion에 caldecott를 설치하는 데 문제가 있습니다. 이 오류가 계속 :caldecott osx mountain lion 설치시 문제가 발생했습니다.

$ sudo gem install caldecott --no-rdoc --no-ri

ERROR : 오류 설치 칼데콧을 : 오류 : 보석 네이티브 확장을 빌드 할 수 없습니다. -lssl 주요 검사

/Users/Jay/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb 

() ... * extconf.rb 실패 * 어떤 이유에, 아마 필요한 라이브러리 및/또는 헤더의 부족으로 인해 는 Makefile을 만들 수 없습니다. 자세한 내용은 mkmf.log 파일을 확인하십시오. 구성 옵션이 필요할 수 있습니다.

/Users/Jay/.rvm/ruby/ruby-1.9.3-p327/lib/ruby/1.9.1/mkmf.rb:369:in`try_do ': 컴파일러가 실행 파일을 생성하지 못했습니다. (RuntimeError) 먼저 개발 도구를 설치해야합니다.

* LOCAL GEMS *

주소 (2.2.8) AF (0.3.18.11) 들러 (1.2.3) cfoundry (0.4.15 : 여기

내 보석의 목록입니다) 클루 (0.0.2) 인터랙트 (0.5.1, 0.4.8) json_pure (1.6.7) 매니페스트-VMC-플러그인 (0.4.19) 마임 타입 (1.19) 모선 (0.3.5) multi_json (1.4.0) 멀티 포스트 (1.1.5) 레이크 (10.0.2) RB-의 readline (0.4.2) 나머지 클라이언트 (1.6.7) 젬-들러 (1.1.0) rubyzip (0.9.9) RVM (1.11.3.5) 단자 테이블 (1.4.5) 터널 더미-VMC-플러그인 (0.0.2) uuidtools (2.1.3) VMC (0.4.7)

상관 아이디어 어떻게하면이 일을 할 수 있죠. 아니면 appfog에서 내 mongodb을 터널링하는 또 다른 방법이 있습니까?

답변

1

가장 먼저 주목할 점은 실행중인 보석이 루트로 설치된다는 것입니다. RVM을 사용하는 경우이 작업을 수행 할 필요가 없습니다.

C 컴파일러가 설치되어 있지 않으면 Caldecott에서 기본 라이브러리를 사용하고 빌드해야합니다. OS X의 경우 xcode를 설치해야합니다. 설치 했습니까?

+0

커맨드 라인 도구 *가 설치된 Xcode *가 필요합니다.이 프로세스는 매버릭스에서 변경되었습니다. 여기를 살펴보십시오. http://stackoverflow.com/questions/19066647/xcode-5-0-error-installing-command-line-tools – LordParsley