atmosx Asked: 2012-08-23 04:52:33 +0800 CST2012-08-23 04:52:33 +0800 CST 2012-08-23 04:52:33 +0800 CST 检查 ruby gem 和 SQLite3 是否支持 FTS3 或 FTS4 772 我已经通过 MacPorts 和 Ruby 在 Mountain Lion 上安装了 SQLite3 以及使用 RVM 的sqlite3 gem。 我想知道是否有任何方法可以让我了解我的 SQLite3 安装是否支持FTS4。 即我在网上找到的唯一方法是发出 FTS3 命令并且没有出现错误,但是必须有一种更“干净”的方法……如果您有 FTS3 或 4 工作,上述方法也不会显示。 sqlite 1 个回答 Voted Best Answer Philᵀᴹ 2012-08-23T05:12:54+08:002012-08-23T05:12:54+08:00 文件指出: 请注意,启用 FTS3 也会使 FTS4 可用。没有单独的 SQLITE_ENABLE_FTS4 编译时选项。SQLite 的构建要么同时支持 FTS3 和 FTS4,要么两者都不支持。 因此,如果 FTS3 有效,那么 FTS4 也有效。 看起来不可能根据这个 SO answer来判断 sqlite 是用什么选项编译的。
文件指出:
因此,如果 FTS3 有效,那么 FTS4 也有效。
看起来不可能根据这个 SO answer来判断 sqlite 是用什么选项编译的。