我遇到在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