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

Другие вопросы по тегам