설치 실패 표시 :
checking for iconv_open() in iconv.h... no
checking for iconv_open() in -liconv... no
checking for iconv_open() in -liconv... no
checking for libiconv_open() in iconv.h... no
checking for libiconv_open() in -liconv... no
checking for libiconv_open() in -liconv... no
libiconv is missing.
그러나 nokogiri의 mkmf.log를 보면 다음과 같은 오류가 표시됩니다.
ld: warning: ignoring file /usr/local/Cellar/libxslt/1.1.28/lib/libxslt.dylib, **file was built for x86_64 which is not the architecture being linked (i386)**: /usr/local/Cellar/libxslt/1.1.28/lib/libxslt.dylib
ld: warning: ignoring file /usr/local/Cellar/libxml2/2.9.1/lib/libxml2.dylib, **file was built for x86_64 which is not the architecture being linked (i386)**: /usr/local/Cellar/libxml2/2.9.1/lib/libxml2.dylib
ld: warning: ignoring file /usr/local/Cellar/libiconv/1.14/lib/libiconv.dylib, **file was built for x86_64 which is not the architecture being linked (i386)**: /usr/local/Cellar/libiconv/1.14/lib/libiconv.dylib
xcode가 있고 명령 도구가 설치되어 있습니다. 내 ~ / .bash_profile에 64 비트 컴파일 강제 설정 : export ARCHFLAGS = "- arch x86_64"
나는 Homebrew를 통해 libxml2, libxslt 및 libiconv를 설치했으며 각각은 링크되어 있습니다. 나는이 모든 것을 ARCHFLAG없이 .bash_profile에 설치하려고 시도했다.
나는 또한 apple-gcc42를 설치하고 연결된 방법을 찾았습니다.
나는 경로를 libxml2, libxslt 및 libiconv에 / usr / local / Cellar /에 전달하여 nokogiri 설치를 시도했지만 위와 같은 오류가 발생하여 설치가 여전히 실패합니다.
나는 이것에 적어도 하루를 낭비했다 - 단지 하나의 루비 보석을 설치하려고 노력했다. 나는 실제로 발전하기 위해 돌아가고 싶다.
아무도 도와 줄 수 있니?