我遇到在crunchbang linux上安装sqlite3-ruby gem的问题。在过去的几个小时内搜索了几个人,并且遇到了几个同样的问题的人之后,我仍然没有得到它的工作。安装sqlite3-ruby时出现问题!
这是我尝试了“sudo的创业板安装sqlite3的,红宝石”
大厦原生扩展后看到。这可能需要一段时间...
错误:安装sqlite3-ruby时出错:
错误:无法构建gem本机扩展。
/usr/bin/ruby1.8 extconf.rb
检查sqlite3.h ...是
在-lsqlite3检查sqlite3_libversion_number()...是
检查rb_proc_arity()...没有
检查sqlite3_initialize()...没有
sqlite3-ruby只支持sqlite3版本3.6.16+,请升级!
* extconf.rb失败*
无法创建Makefile文件由于某些原因,可能是缺乏
必要的库和/或标题。检查mkmf.log文件以获取更多
的详细信息。您可能需要配置选项。
我下载的sqlite-融合,3.7.0.1.tar.gz并发出以下命令:
焦油zxvf的sqlite-合并-3.7.0.1.tar.gz
CD光盘的sqlite-3.7。 0.1
的mkdir $ HOME/SQLite的
的./configure --prefix = $ HOME/SQLite的
使& &使安装
sudo的创业板安装sqlite3的,红宝石 - --with-sqlite3的-DIR = $ HOME /源码
但是,我仍然得到完全相同的错误。我用'sudo apt-get install sqlite3 libsqlite3-dev',但我仍然得到完全相同的错误。
有什么建议吗?
作为一个小问题,当我使用'sudo apt-get install sqlite3'时,如何获取3.5.9而不是我手动下载的3.7.0.1?
这对我有效。 – Chris 2011-03-13 18:41:23