嗨,我在这里做的很新。我尝试过几个不同的安装指南,用于在rails上安装ruby并且似乎每次卡在同一点并且它与sqlite3有关它给我一个看起来像这样的错误消息。我不知道如何卸载它,所以我可以尝试重新开始并再次执行。错误信息在
之下安装sqlite3(1.3.5)时发生错误,Bundler无法继续。 在捆绑
之前确保gem install sqlite3 -v '1.3.5'
成功
答案 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