sqlite3_open_v2错误

use*_*594 6 ruby linux sqlite

在打开服务器(rails s)后,浏览到远程链接时收到错误消息.然后:

/ usr/bin/ruby​​:符号查找错误:/usr/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.4/lib/sqlite3/sqlite3_native.so:undefined symbol:sqlite3_open_v2

试图安装sqlite3 gem/downgrade并没有解决它.我究竟做错了什么?

Mik*_* K. 4

我本周收到此错误,并通过将 sqlite 库的路径添加到 LD_LIBRARY_PATH 来解决它:

这就是路径

[/usr/local/lib]$ ls
... libsqlite3.a  libsqlite3.la  libsqlite3.so  libsqlite3.so.0  libsqlite3.so.0.8.6
Run Code Online (Sandbox Code Playgroud)

我在个人资料中添加了它:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)

这为我解决了这个问题。