undefined symbol:sqlite3_initialize

时间:2011-07-27 21:40:03

标签: ruby-on-rails sqlite

当我尝试使用Passenger将我的Rails应用程序部署到Apache服务器时,我在日志中收到以下错误:

undefined symbol: sqlite3_initialize

使用“rails s”运行webrick时出现同样的错误。我该如何解决?我正在使用最新的Rails 3.0.9以及运行bundle install时默认的SQLite

1 个答案:

答案 0 :(得分:1)

听起来有点像加载libsqlite3.so.0的应用程序。共享库是否与您的Rails应用程序捆绑在一起?如果没有,您只需从存储库安装libsqlite3即可。

在CentOS或RedHat Linux中,您可以使用以下命令安装它:

yum install libsqlite3x

在Debian或Ubuntu Server中,您可以使用:

apt-get install libsqlite3-0