gpt4 book ai didi

sqlite - 使用 SBCL + quicklisp 安装 clsql sqlite3

转载 作者:行者123 更新时间:2023-12-03 16:16:52 25 4
gpt4 key购买 nike

我想使用 sqlite3 clsql的界面.我已经安装了clsql使用 quicklisp。但是当我尝试运行时:

(clsql:with-database (db '("database.db") 
:database-type :sqlite3)
nil)

我明白了
OPERATION-ERROR while invoking #<COMPILE-OP > on
#<CLSQL-UFFI-SOURCE-FILE "clsql-uffi" "uffi" "clsql_uffi">
[Condition of type ASDF/BACKWARD-INTERFACE:OPERATION-ERROR]

如果我只是尝试 quicklisp clsql-uffi 也是一样的.
cl-sql , cl-sql-uffi , cl-sql-sqlite3libsqlite3-dev已安装。我正在使用 Ubuntu,Linux。

最佳答案

编辑:更清楚地分开问题主题。

安装 CLSQL 并不总是那么简单。

  • CLSQL 为其数据库接口(interface)构建外部库,因此请确保您拥有 build-essentials也安装了。要检查外部库是否编译成功(如果没有,请检查错误消息),我建议运行 make在相应目录中的终端上。
  • There's a bug in clsql makefiles that affect certain systems, most notably AWS instances - 检查这是否适用于您的系统。根据需要修复 quicklisp 的 clsql 目录中的 makefile。
  • 在早期的 Ubuntu 版本中,我成功使用了 cl-sql 的发行版。包裹。然而,在 14.04+ 上,它们通常不能很好地工作 - 所以安装 clsql来自 quicklisp 可能是一个更好的主意。
  • 关于sqlite - 使用 SBCL + quicklisp 安装 clsql sqlite3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27123292/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com