我們目前正在嘗試打包sqlite3和sqlite3-ruby與將作爲開源(基於ruby/rails)發佈的應用程序。sqlite3-ruby編譯和sqlite3包裝的rails應用程序
我在評估是否可以爲Windows,Linux和Mac打包sqlite3-ruby。
我的想法是,在所有平臺上下載sqlite3-amalgamation,sqlite3-ruby,然後在每個平臺上編譯。
這裏是我的問題/電流問題:
1)sqlite3-ruby docs上compiling狀態:
安裝的SQLite3,使選項
SQLITE_ENABLE_COLUMN_METADATA
我在哪裏可以把這個?在makefile中?任何指針或例子都會非常有幫助!
2)用當前的sqlite3編譯sqlite3-ruby -sqlite3-ruby似乎在搜索sqlite.h
,不幸的是當前的sqlite3似乎只提供了sqlite3.h
;我在這裏做錯了什麼?
我的想法/編譯sqlite3-ruby的步驟有錯嗎?
unless system("ruby extconf.rb --with-sqlite-dir=/my/custom_dir")
任何指針或幫助非常歡迎:從sqlite.org
install.rb
(第11行)
- 下載合併!