sqlite3 проблемы с установкой на Mac OS Sierra
Привет, я очень новичок в том, что я здесь делаю. Я попытался следовать нескольким различным руководствам по установке для установки ruby на рельсы и, кажется, каждый раз зависал в одной и той же точке, и это связано с sqlite3, это выдает мне сообщение об ошибке, которое выглядит следующим образом. Я не знаю, как удалить его, поэтому я могу попробовать начать все заново и сделать это снова. Сообщение об ошибке ниже
Произошла ошибка при установке sqlite3 (1.3.5), и Bundler не может продолжить. Удостоверься что gem install sqlite3 -v '1.3.5'
успешно до объединения
1 ответ
Я столкнулся с той же ошибкой. При открытии файла mkmf.log были такие строки:
ld: warning: игнорировать файл /usr/local/opt/sqlite/lib/libsqlite3.dylib, файл создан для x86_64, который не является связываемой архитектурой (i386): /usr/local/opt/sqlite/lib/libsqlite3.dylib Неопределенные символы для архитектуры i386: "_sqlite3_libversion_number", на которые ссылается: _t в conftest-265d8e.o ld: символ (ы) не найден для архитектуры i386
ld: warning: игнорировать файл /usr/local/opt/sqlite/lib/libsqlite3.a, файл был создан для x86_64, который не связан с архитектурой (i386): /usr/local/opt/sqlite/lib/libsqlite3.a Неопределенные символы для архитектуры i386: "_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