Snow Leopard를 실행하는 Mac에 rvm을 사용하여 Ruby 1.9.2를 설치하려고합니다. 내 .bash_profile
libxml2.2.dylib에 대한 오류 얻기 "파일이 필요한 아키텍처가 아닙니다."
이
ARCHFLAGS="-arch x86_64"
설치하려면 루비를 포함, 나는 실행
rvm install 1.9.2 -C --enable-shared
나는 컴파일시 오류가 발생합니다. 여기 make.error.log입니다
[2010-01-20 10:03:00] make
ld: in /usr/local/lib/libxml2.2.dylib, file is not of required architecture
collect2: ld returned 1 exit status
make[1]: *** [../../.ext/i386-darwin10.2.0/tcltklib.bundle] Error 1
make: *** [mkmain.sh] Error 1
EDIT : I가 소스로부터의 readline을 설치하고 이와 같이 설치하려고
: 동일한 에러로 귀착
rvm install 1.9.2 -C --enable-shared,--with-readline-dir=/usr/local
전에.
rcltklib.bundle 파일의 위치는 다음과 같습니다
/usr/local/lib/ruby/1.8/i686-darwin9.7.0/tcltklib.bundle
.bash_profile ...을 변경하지 않고이 동일한 문제가 발생했습니다. 게시물을 보내 주셔서 감사합니다! – codewise
이 게시물을 보내 주셔서 감사합니다./usr/local을 이동하면 저를 위해 일했습니다. – devth