用于rails应用程序的sqlite3 ruby编译和sqlite3打包
我们目前正在尝试将sqlite3和sqlite3 ruby打包成一个应用程序,该应用程序将作为开源(基于ruby/rails)发布 我正在评估是否有可能为Windows、Linux和Mac打包SQLite3Ruby 我的想法是,在所有平台上下载sqlite3合并、sqlite3 ruby,然后在每个平台上编译 以下是我的问题/当前的问题: 1) 委员会成员国: 安装SQLite3,启用选项用于rails应用程序的sqlite3 ruby编译和sqlite3打包,ruby,sqlite,sqlite3-ruby,Ruby,Sqlite,Sqlite3 Ruby,我们目前正在尝试将sqlite3和sqlite3 ruby打包成一个应用程序,该应用程序将作为开源(基于ruby/rails)发布 我正在评估是否有可能为Windows、Linux和Mac打包SQLite3Ruby 我的想法是,在所有平台上下载sqlite3合并、sqlite3 ruby,然后在每个平台上编译 以下是我的问题/当前的问题: 1) 委员会成员国: 安装SQLite3,启用选项SQLITE\u启用\u列\u元数据 我把这个放在哪里?在makefile中?任何提示或示例都会非常有用 2
SQLITE\u启用\u列\u元数据
我把这个放在哪里?在makefile中?任何提示或示例都会非常有用
2) 用当前的sqlite3编译SQLite3Ruby-SQLite3Ruby似乎在搜索sqlite.h
,不幸的是,当前的sqlite3似乎只提供sqlite3.h
;我做错了什么
也许我关于编译SQLite3Ruby的想法/步骤是错误的
install.rb
(第11行)更改为:除非系统(“ruby extconf.rb--with sqlite dir=/my/custom_dir”)
欢迎任何指点或帮助 re:windows您可以使用windows预编译二进制gem。re:windows您可以使用windows预编译二进制gem。部分回答一个非常老的问题,启用列元数据集
CFLAGS=-DSQLITE\u ENABLE\u COLUMN\u元数据
在Makefile中。默认情况下,Makefile中该行没有任何内容(CFLAGS=
)
()部分回答一个非常老的问题,启用列元数据集
CFLAGS=-DSQLITE\u ENABLE\u COLUMN\u元数据
在Makefile中。默认情况下,Makefile中该行没有任何内容(CFLAGS=
)
()