加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用SBCL quicklisp安装clsql sqlite3

发布时间:2020-12-12 18:55:59 所属栏目:百科 来源:网络整理
导读:我想使用 clsql的sqlite3接口.我已经使用quicklisp安装了clsql.但是当我尝试运行时: (clsql:with-database (db '("database.db") :database-type :sqlite3) nil) 我明白了 OPERATION-ERROR while invoking #COMPILE-OP on#CLSQL-UFFI-SOURCE-FILE "clsql-uf
我想使用 clsql的sqlite3接口.我已经使用quicklisp安装了clsql.但是当我尝试运行时:

(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]

如果我只是尝试快速删除clsql-uffi,它也是一样的.

安装了cl-sql,cl-sql-uffi,cl-sql-sqlite3和libsqlite3-dev.我正在使用Ubuntu,Linux.

解决方法

编辑:更清楚地分离问题主题.

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

> CLSQL为其数据库接口构建外部库,因此请确保您还安装了build-essentials.要检查外部库是否成功编译(如果没有,检查错误消息),我建议在相应目录中的终端上运行make.
> There’s a bug in clsql makefiles that affect certain systems,most notably AWS instances – 检查是否适用于您的系统.根据需要将makefile安装在quicklisp的clsql目录中.>在早期的Ubuntu版本中,我成功使用了cl-sql包的发行版.然而,在14.04,它们通常不能很好地工作 – 所以从quicklisp安装clsql可能是一个更好的主意.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读