[RUBY-ON-RAILS] OS-X는 레일 : "빌드 보석 네이티브 확장에 실패"
RUBY-ON-RAILSOS-X는 레일 : "빌드 보석 네이티브 확장에 실패"
내 맥에 레일을 설치하려고 붙어있어. 나는 OS X 10.6.8을 가지고 있고 나는 루비 버전 1.8.7을 가지고 있음을 확인했다
나는 --system 소프트웨어의 최신 버전을 얻을 sudo는 보석 업데이트 및 sudo는 보석 업데이트를 달렸다.
나는 레일을 설치 sudo는 보석을 실행할 때,이 오류가 발생합니다 :
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h
Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/json-1.6.3 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/json-1.6.3/ext/json/ext/parser/gem_make.out
해결법
-
==============================
1.당신은 엑스 코드 4 이상이 당신을 열고 환경 설정으로 이동해야합니다 경우 -> 다운로드 -> 구성 요소를 그들은 기본적으로 설치되지 않기 때문에 명령 줄 도구를 설치합니다. 이런 일이 될 때까지 레일을 설치할 수 없습니다.
당신은 엑스 코드 4 이상이 당신을 열고 환경 설정으로 이동해야합니다 경우 -> 다운로드 -> 구성 요소를 그들은 기본적으로 설치되지 않기 때문에 명령 줄 도구를 설치합니다. 이런 일이 될 때까지 레일을 설치할 수 없습니다.
-
==============================
2.임 10.10 OSX에 사용. 당신은 명령 줄에서 다운로드 할 수 있습니다
임 10.10 OSX에 사용. 당신은 명령 줄에서 다운로드 할 수 있습니다
xcode-select --install
-
==============================
3.애플 개발자 도구를 설치하지 않으면 확실하지가 컴파일 할 필요가 무엇인지,하지만 OSX는 전혀 천연 루비 확장을 컴파일 할 수 없습니다. 10.7 라이온에서 당신은 앱 스토어에서 무료로 다운로드 할 수 있습니다, 또는 10.6를 위해 여기에서 다운로드 : http://developer.apple.com/xcode/index.php
애플 개발자 도구를 설치하지 않으면 확실하지가 컴파일 할 필요가 무엇인지,하지만 OSX는 전혀 천연 루비 확장을 컴파일 할 수 없습니다. 10.7 라이온에서 당신은 앱 스토어에서 무료로 다운로드 할 수 있습니다, 또는 10.6를 위해 여기에서 다운로드 : http://developer.apple.com/xcode/index.php
또한 비록 아마 훨씬 더 아웃 날짜의, 당신의 OSX 설치 디스크에있을 수 있습니다.
-
==============================
4.그냥 후속 ...
그냥 후속 ...
그것은 당신이 맥에 있으며 레일 C 헤더에 맞는 컴파일러를 찾을 수 없습니다 수 있습니다.
단지 애플 리케이션 저장 / 홈브류에서 엑스 코드를 설치하거나 터미널로 이동 ...
다음, 설치를 완료하고, 라이센스 등에 동의 ...
-
==============================
5.당신은 OS X 개발자 도구를 설치 했습니까? 기본 확장을 구축 할 수 있도록이 작업을 수행해야합니다
당신은 OS X 개발자 도구를 설치 했습니까? 기본 확장을 구축 할 수 있도록이 작업을 수행해야합니다
-
==============================
6.페일에 대한 두 가지 이유가 있습니다 :
페일에 대한 두 가지 이유가 있습니다 :
수동으로 엑스 코드 명령 행 도구 설치 확인 : 의 존재 확인 "/usr/include/iconv.h"(만약 결석 => 없거나 잘못 엑스 코드 CLT 설치) 엑스 코드 CLT 설치 : 실행 해보십시오 터미널에 --install 엑스 코드를-선택하고 지침을 따르십시오. 개발자 사이트를 열고 "더 많은 개발자 도구"OS 버전의 설치 프로그램을 다운로드하고 실행 - "열기 개발자 도구"-이 실패 할 경우, 개방 Xcode.app는 메뉴 "엑스 코드"에서 선택합니다.
희망이 도움이!
-
==============================
7.RVM을 통해 루비를 설치하려고합니다. 나는이 방법으로 해결
RVM을 통해 루비를 설치하려고합니다. 나는이 방법으로 해결
RVM와 우분투에 루비를 설치하는 방법
-
==============================
8.명령 줄 도구 나를 위해이 문제를 해결할 수 없습니다. 나는 전역 기본 루비 설치하고,이 문제가 해결되었다 만든 2.2.0에 rbenv를 통해 루비 설치를 업그레이드했습니다.
명령 줄 도구 나를 위해이 문제를 해결할 수 없습니다. 나는 전역 기본 루비 설치하고,이 문제가 해결되었다 만든 2.2.0에 rbenv를 통해 루비 설치를 업그레이드했습니다.
-
==============================
9.그냥 비슷한 문제를 가지고 있었다. 나는 명령 행 도구를 설치하는 것이 해결되는 확인할 수 있습니다.
그냥 비슷한 문제를 가지고 있었다. 나는 명령 행 도구를 설치하는 것이 해결되는 확인할 수 있습니다.
-
==============================
10.브루 버전으로 루비 스위치 :
브루 버전으로 루비 스위치 :
$ brew install ruby $ brew link --overwrite ruby $ echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile $ echo 'export LDFLAGS="-L/usr/local/opt/ruby/lib"' >> ~/.bash_profile $ echo 'export CPPFLAGS="-I/usr/local/opt/ruby/include"' >> ~/.bash_profile
from https://stackoverflow.com/questions/8389301/os-x-rails-failed-to-build-gem-native-extension by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] 문자열이 유효한 부동 소수점 값이 있는지 확인 (0) | 2020.03.03 |
---|---|
[RUBY-ON-RAILS] 유효성 검사 고유성만을 조건의 경우 레일 (0) | 2020.03.03 |
[RUBY-ON-RAILS] 레일 : 어떻게 특정 시간대에 날짜 - 시간 문자열을 구문 분석 (0) | 2020.03.03 |
[RUBY-ON-RAILS] 어떻게 루비와 PDF 기존에 편집 또는 쓰기에? (0) | 2020.03.03 |
[RUBY-ON-RAILS] GIT에서 레일 dB / schema.rb 파일을 처리 할 수있는 권리 방법은 무엇입니까? (0) | 2020.03.03 |