2016-10-26 10 views
0

안녕하세요, 저는 여기서 뭐하는 지 아주 새로운 것 같습니다. 레일에 루비를 설치하기위한 몇 가지 다른 설치 가이드를 따르려고했는데 매번 같은 시점에 달라 붙어서 sqlite3과 관련이 있습니다. 그러면 다음과 같은 오류 메시지가 나타납니다. 나는 그것을 다시 시작하고 다시 시도 할 수 있도록 그것을 제거하는 방법을 모른다. 오류 메시지가 아래와 같습니다sqlite3 설치시 Mac OS X에서 시큐러라

sqlite3 (1.3.5)을 설치하는 동안 오류가 발생하여 Bundler를 계속 진행할 수 없습니다. 번들링 전에 gem install sqlite3 -v '1.3.5'이 성공했는지 확인하십시오.

답변

1

같은 오류가 발생했습니다. mkmf.log 파일을 여는에서 이와 같은 라인이 있었다 :

LD : 경고 : 파일 /usr/local/opt/sqlite/lib/libsqlite3.dylib을 무시하고, 파일이 x86_64에 대한 내장 된 아키텍처 아니다 (I386)에 연결되고 : "_sqlite3_libversion_number"에서 참조 : 건축 i386을위한 정의되지 않은 기호를 /usr/local/opt/sqlite/lib/libsqlite3.dylib conftest-265d8e.o에 _t LD : 기호 (들) 아키텍처에 대해 찾을 수 없습니다. i386

ld : 경고 : 파일 /usr/local/opt/sqlite/lib/libsqlite3.a 무시, 링크 된 아키텍처가 아닌 x86_64 용 파일 (i386) :/usr/local/opt/sq 라이트/lib 디렉토리/건축 i386을위한 정의되지 않은 기호를 libsqlite3.a : "_sqlite3_libversion_number"에서 참조 : _t에 conftest-265d8e.o LD : 아키텍처 i386을 찾을 수 없습니다 기호 (들)

난 그냥 문제를 해결하기 위해 두 파일을 제거했습니다.

rm /usr/local/opt/sqlite/lib/libsqlite3.a

rm /usr/local/opt/sqlite/lib/libsqlite3.dylib