我在crunchbang
linux上安装sqlite3-
ruby gem的问题.经过几个小时的搜索,跟随几个同样问题的人,我还没有上班.
@H_301_1@这是我尝试一个’sudo gem安装sqlite3-ruby’后看到的
@H_301_1@构建本机扩展.这可能需要一段时间
错误:安装sqlite3-ruby时出错:
错误:无法构建gem本机扩展. @H_301_1@/usr/bin/ruby1.8 extconf.rb
检查sqlite3.h …是的
检查sqlite3_libversion_number()在-lsqlite3 …是的
检查rb_proc_arity()…否
检查sqlite3_initialize()…否
sqlite3-ruby只支持sqlite3版本3.6.16,请升级!
* extconf.rb Failed *
由于某种原因,无法创建Makefile,可能缺少
必要的库和/或标头.检查mkmf.log文件了解更多
细节.您可能需要配置选项. @H_301_1@接下来我跑过这个页面;
http://groups.google.com/group/sqlite3-ruby/browse_thread/thread/f22d098b561c48af/6e754f7b2fc3cd75?#6e754f7b2fc3cd75 @H_301_1@我下载了sqlite-amalgamation-3.7.0.1.tar.gz并发出了以下命令: @H_301_1@tar zxvf sqlite-amalgamation-3.7.0.1.tar.gz
cd cd sqlite-3.7.0.1
mkdir $HOME / sqlite
./configure –prefix = $HOME / sqlite
制作&&做安装
sudo gem install sqlite3-ruby – –with-sqlite3-dir = $HOME / sqlite @H_301_1@但是,我仍然得到完全相同的错误.我使用’sudo apt-get install sqlite3 libsqlite3-dev’但是我仍然得到完全相同的错误. @H_301_1@任何建议? @H_301_1@而作为一个小小的一面,当我使用’sudo apt-get install sqlite3’时,怎么来,它抓住3.5.9而不是3.7.0.1我手动下载?
错误:安装sqlite3-ruby时出错:
错误:无法构建gem本机扩展. @H_301_1@/usr/bin/ruby1.8 extconf.rb
检查sqlite3.h …是的
检查sqlite3_libversion_number()在-lsqlite3 …是的
检查rb_proc_arity()…否
检查sqlite3_initialize()…否
sqlite3-ruby只支持sqlite3版本3.6.16,请升级!
* extconf.rb Failed *
由于某种原因,无法创建Makefile,可能缺少
必要的库和/或标头.检查mkmf.log文件了解更多
细节.您可能需要配置选项. @H_301_1@接下来我跑过这个页面;
http://groups.google.com/group/sqlite3-ruby/browse_thread/thread/f22d098b561c48af/6e754f7b2fc3cd75?#6e754f7b2fc3cd75 @H_301_1@我下载了sqlite-amalgamation-3.7.0.1.tar.gz并发出了以下命令: @H_301_1@tar zxvf sqlite-amalgamation-3.7.0.1.tar.gz
cd cd sqlite-3.7.0.1
mkdir $HOME / sqlite
./configure –prefix = $HOME / sqlite
制作&&做安装
sudo gem install sqlite3-ruby – –with-sqlite3-dir = $HOME / sqlite @H_301_1@但是,我仍然得到完全相同的错误.我使用’sudo apt-get install sqlite3 libsqlite3-dev’但是我仍然得到完全相同的错误. @H_301_1@任何建议? @H_301_1@而作为一个小小的一面,当我使用’sudo apt-get install sqlite3’时,怎么来,它抓住3.5.9而不是3.7.0.1我手动下载?