2014-06-09 2 views
11

은 내가 요세미티를 설치하기 전에했던 것처럼 보석을 설치했지만, 지금은 오류를 받고 있어요 :루비 보석 설치 오류가 OSX 요세미티와 엑스 코드 (6) 설치 후

/Library/Ruby/Site/2.0.0/을 rubygems/ext/builder.rb : 159 :`synchronize ': 오류 : gem 네이티브 확장을 빌드하지 못했습니다. (Gem :: Ext :: BuildError)

오류 : gem 네이티브 확장을 빌드하지 못했습니다.

교착 상태;

Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/autotest-fsevent-0.2.9 for inspection. Results logged to /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/autotest-fsevent-0.2.9/gem_make.out

Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/autotest-fsevent-0.2.9 for inspection. Results logged to /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/autotest-fsevent-0.2.9/gem_make.out from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in build_extension' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198:in block in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in each' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1436:in block in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:in use_ui' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:in contains_requirable_file?' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:in block in find_inactive_by_path' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in each' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in find' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in find_inactive_by_path' from /Library/Ruby/Site/2.0.0/rubygems.rb:185:in try_activate' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:132:in rescue in require' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:144:in require' from /Library/Ruby/Site/2.0.0/rubygems.rb:601:in load_yaml' from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:328:in load_file' from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:197:in initialize' from /Library/Ruby/Site/2.0.0/rubygems.rb:289:in new' from /Library/Ruby/Site/2.0.0/rubygems.rb:289:in configuration' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:63:in run' from /Library/Ruby/Site/2.0.0/rubygems/ext/ext_conf_builder.rb:38:in block in build' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tempfile.rb:324:in open' from /Library/Ruby/Site/2.0.0/rubygems/ext/ext_conf_builder.rb:17:in build' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:161:in block (2 levels) in build_extension' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:160:in chdir' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:160:in block in build_extension' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in synchronize' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in build_extension' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198:in block in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in each' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1436:in block in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:in use_ui' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:in contains_requirable_file?' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:in block in find_inactive_by_path' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in each' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in find' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in find_inactive_by_path' from /Library/Ruby/Site/2.0.0/rubygems.rb:185:in try_activate' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:132:in rescue in require' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:144:in require' from /Library/Ruby/Site/2.0.0/rubygems.rb:601:in load_yaml' from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:328:in load_file' from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:197:in initialize' from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:74:in new' from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:74:in do_configuration' from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:39:in run' from /usr/bin/gem:21:in '

내가 OSX 10.10와 엑스 코드 6 베타를 사용하고 있습니다 :

sudo gem install mysql2 

이이 터미널에 표시되는 메시지입니다 : 재귀

잠금이 내가 쓴 명령입니다.

이 문제에 대해 어떻게해야할지 모르십니까?

+0

루비 도움말의 최신 버전이 있습니까? – rogerdpack

답변

0

나는 동일한 문제가있었습니다. 10.10 요세미티에 나를 위해 RVM과 1.9.3 루비하는 문제 수정 다운 그레이드 - 여기 단계를 촬영 : 나는 bitnami를 통해 MySQL의 설치시

$ \curl -sSL https://get.rvm.io | bash 
$ source /Users/shedali/.rvm/scripts/rvm 
$ rvm install 1.9.3 --with-gcc=clang 
$ gem install [packagename] 
+0

1.9.3을 설치하지 못했습니다. 오류가 발생했습니다. – eden

+0

오류가 발생 했습니까? –

+0

누가 이것을 downvoted 모르지만, 이것은 나를 위해 잘 작동합니다. 고맙습니다! :) –

3

나는이 같은 문제를 가지고하는 것은, 모든 필요가없는 것 같은데 mysql 라이브러리.

내가
brew install mysql 

sudo gem install mysql2 

또한이 홈 디렉토리에 .profile 파일에 동적 라이브러리를로드 할 필요

에 의해 brewsh 다시 설치 MySQL의 사용, 당신은 .profile 파일에 다음 줄을 추가하여이 작업을 수행 할 수 있습니다. 위의 코드 두 줄에서
export PATH=$PATH:$MYSQL 
export DYLD_LIBRARY_PATH=/Applications/mysql/lib:$DYLD_LIBRARY_PATH 

/응용 프로그램/mysql을/lib에,이 다를 수 확인하고 환경

에 따라 사용하십시오 수도 당신에 MySQL의 라이브러리가 설치된 경로입니다
+0

@ JAR.JAR.beans, 문제가있는 맥 시스템, sudo를 사용하여 mysql 라이브러리 또는 시스템 파일에 액세스하는 방법 –

+0

sudo없이 brew를 사용하여 mysql을 설치 했으므로 mysql 클라이언트 라이브러리가 루트가 아니기 때문에, 사용자는 sudo없이이 라이브러리를 읽을 수 있습니다. –