mac os sierra上的sqlite3安装问题

时间:2016-10-26 14:37:07

标签: sqlite3-ruby

嗨,我在这里做的很新。我尝试过几个不同的安装指南,用于在rails上安装ruby并且似乎每次卡在同一点并且它与sqlite3有关它给我一个看起来像这样的错误消息。我不知道如何卸载它,所以我可以尝试重新开始并再次执行。错误信息在

之下

安装sqlite3(1.3.5)时发生错误,Bundler无法继续。 在捆绑

之前确保gem install sqlite3 -v '1.3.5'成功

1 个答案:

答案 0 :(得分:4)

我遇到了同样的错误。在打开mkmf.log文件时有这样的行:

  

ld:警告:忽略文件/usr/local/opt/sqlite/lib/libsqlite3.dylib,文件是为x86_64构建的,它不是被链接的体系结构(i386):/ usr / local / opt / sqlite / lib /libsqlite3.dylib   架构i386的未定义符号:     “_sqlite3_libversion_number”,引自:         _t in conftest-265d8e.o   ld:找不到架构i386的符号

     

ld:警告:忽略文件/usr/local/opt/sqlite/lib/libsqlite3.a,文件是为x86_64构建的,它不是被链接的体系结构(i386):/ usr / local / opt / sqlite / lib /libsqlite3.a   架构i386的未定义符号:     “_sqlite3_libversion_number”,引自:         _t in conftest-265d8e.o   ld:找不到架构i386的符号

我刚删除了两个文件来解决问题。

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

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