我无法在基于 Haskell / Snap 的服务器上找到 SQLite 实例

我无法在基于 Haskell / Snap 的服务器上找到 SQLite 实例

我继承了一个基于 Haskell 的服务器(在 Ubuntu 上),该服务器通过 Snap SQLite-Auth 模块使用 SQLite 进行身份验证。

搜索服务器后,我无法找到 SQLite“实例”(我知道它实际上不是一个实例)。我知道它在那里,因为我可以看到创建的数据库,并且当用户进行身份验证时会执行来自 snaplet 的调用。我在终端中输入 SQLite 或 SQLite3,然后出现错误:

程序“sqlite3”当前未安装程序。您可以输入以下命令进行安装:...

locate sqlite在终端输入内容可以显示所有内容需要为 SQLite 运行的可执行文件。

我希望能够在服务器上使用 SQLite 进行一些其他数据操作。

我是否需要安装另一个 SQLite 实例?或者你们中对此更了解的人可以给我指明正确的方向吗?

答案1

最有可能的是,只安装了 SQLite 库,可能与您的应用程序一起安装,也可能单独安装,例如与包libsqlite0或 一起安装。您可以使用(或)libsqlite3安装 CLI 程序。apt-get install sqlitesqlite3

sqlite你可以使用以下命令获取相关已安装软件包的列表

 dpkg --get-selections | grep sqlite

相关内容