Mac OS Sierra 10.12에 Nokogiri를 설치하는 방법
Mac OS Sierra 10.12에 Nokogiri (1.6.8.1)를 설치하는 데 문제가 있습니다.
brew install libxml2 libxslt
명령 줄 옵션을 사용하여 설치 디렉토리를 사용 하고 참조 하려고 시도했지만 도움이되지 않았습니다.
Xcode를 열고 메뉴 XCode
-> Preferences
명령 줄 도구 (Xcode 8.0)를 업데이트합니다.
다음을 수행하십시오.
bundle config build.nokogiri --use-system-libraries=true --with-xml2-include="$(xcrun --show-sdk-path)"/usr/include/libxml2
bundle install
또는 그냥 :
gem install nokogiri -v 1.6.8.1 -- --use-system-libraries=true --with-xml2-include="$(xcrun --show-sdk-path)"/usr/include/libxml2
더 간단한 해결책은 다음을 실행하는 것입니다.
xcode-select --install
gem install nokogiri
최신 정보
Mojave의 경우 gem install nokogiri -v '1.6.6.2' -- --use-system-libraries
Homebrew와 함께 libxml2를 먼저 설치하십시오.
brew install libxml2
그런 다음 번들로 설치하는 경우
bundle config build.nokogiri --use-system-libraries \
--with-xml2-include=$(brew --prefix libxml2)/include/libxml2
bundle install
gem으로 직접 설치하는 경우
gem install nokogiri -- --use-system-libraries \
--with-xml2-include=$(brew --prefix libxml2)/include/libxml2
이것은 gem install nokogiri -v '1.6.8.1' 의 중복 일 수 있습니다 . 최근 승인 된 답변은 다음과 같습니다.
brew unlink xz; bundle install; brew link xz
xz
예를 들어 the_silver_searcher
(심 볼링되지 않은 라이브러리에 직접 연결되는) 때문에 종속성이있는 경우에는 다시 연결 이 필요하지 않을 수 있습니다 .
gem update --system
xcode-select --install
brew unlink xz
gem install nokogiri -v '1.6.8.1'
brew link xz
위의 단계로 문제가 해결되지 않으면 나에게도 효과가 brew doctor
있었던 것은 양조되지 않은 헤더 파일을 실행 하고 정리하는 것입니다.
yuяi의 답변과 Nokogiri의 도움과 유사합니다.
brew unlink xz
gem install nokogiri
brew link xz
http://www.nokogiri.org/tutorials/installing_nokogiri.html#mac_os_x
이것은 1.7.0.1에서 작동했습니다.
이전 bundle config build.nokogiri --use-system-libraries
에이 설정을 사용하여 번 들러를 사용하여 nokogiri를 설치 한 경우 에도 여전히 존재합니다. 합니다 (노코 기리 설치시 설치의 주요 방법으로 제안) 그런 다음 그 사이에 엑스 코드 설정을 해결 한 경우에 당신은 들러에서 해당 FRA을 제거하려고 싶어 수 bundle config --delete build.nokogiri
와 일을 다시 시도하십시오 bundle install
.
중개 인용
gem install nokogiri -v '1.8.2'---use-system-libraries = true --with-xml2-include = / Applications / Xcode.app / Contents / Developer / Platforms / MacOSX.platform / Developer / SDKs / MacOSX10.13.sdk / usr / include / libxml2 /
참고 URL : https://stackoverflow.com/questions/40038953/how-to-install-nokogiri-on-mac-os-sierra-10-12
'development' 카테고리의 다른 글
가장 좋아하는 MATLAB / Octave 프로그래밍 트릭은 무엇입니까? (0) | 2020.10.22 |
---|---|
DateTime.ToString ()을 사용할 때 요일 접미사 얻기 (0) | 2020.10.22 |
FrameLayout의 Android 센터보기가 작동하지 않습니다. (0) | 2020.10.22 |
랜덤은 거의 랜덤하지 않습니까? (0) | 2020.10.22 |
Play 2.3.x 앱에서 sbt-rjs를 사용하여 WebJars에서 JS 최적화 (0) | 2020.10.22 |