티스토리 뷰
먼저 실행하십시오.
xcode-select --install
그런 다음 번들 설치를 다시 실행하십시오.
참조 : https://github.com/sparklemotion/nokogiri/issues/1483
-------------------@the_basterd의 추천을 시도했습니다. 작동하지 않았지만 참조는 좋았습니다. the_basterd에게 감사드립니다. 그 참조에서 효과가 있었던 것은 다음과 같습니다.
brew install libxml2
bundle config build.nokogiri --use-system-libraries --with-xml2-include=/usr/local/opt/libxml2/include/libxml2
참조 : https://github.com/sparklemotion/nokogiri/issues/1483
나중에 그 심판에 게시 된 게시물은 내가 위에 게시 한 내용이 "노코 기리에 의해 강력히 권장되는 것"이라고 말했습니다.
-------------------
brew unlink xz; bundle install; brew link xz
선호 됩니다.
XCode Tools를 다운로드했지만 아직 라이센스에 동의하지 않은 경우에도 동일한 오류 메시지가 표시 될 수 있습니다.
터미널에서 다음을 실행하십시오.
sudo xcodebuild -license
관리자 암호를 입력하고 계약 내용을 공백으로 입력 agree
하고 동의합니다. 실행 brew doctor
하고 필요한 경우 건강 상태 brew update
여야합니다.
bundle install --path vendor/bundle
Google 드라이브 동기화 폴더에있는 프로젝트에 직접 설치 하는 데 사용 하는 동안 nokogiri-1.6.8.1에서이 문제가 발생했습니다 . 중단은 libxml2와 관련된 것 같습니다.
@Greg 및 @the_basterd에서 언급 한 GitHub 문제를 읽는 동안 누군가 Box 동기화 폴더에 설치하는 데 문제가 있음을 발견했습니다 . 내 프로젝트 폴더를 다른 위치로 이동했습니다.
동기화 폴더에 설치할 때 근본적인 문제가 무엇인지 확실하지 않지만 누군가가 생각을 가지고 있는지 배우고 싶습니다.
Dropbox로 이것을 테스트하지는 않았지만 아마도 문제를 일으킬 수 있습니다.
출처
https://stackoverflow.com/questions/39940176