我正在使用 OS X 10.6.4。我一直在使用 clbuild 为 SBCL(包括 clsql)安装支持库,并且我通过 Aquamacs 完成所有工作。我使用Hive Logic 上的优秀说明安装了 MySQL 。但是当我调用(require 'clsql)
——这似乎工作正常——然后尝试执行(clsql:connect '(nil "lisp" "root" "") :database-type :mysql)
连接到我的本地运行数据库时,我收到以下错误消息:
erred while invoking #<COMPILE-OP (:VERBOSE NIL) {12096109}> on
#<CLSQL-MYSQL-SOURCE-FILE "clsql_mysql" {1208E071}>
[Condition of type ASDF:OPERATION-ERROR]
根据我对这个问题的研究,我认为这是因为我没有 libmysqlclient.dylib 文件的编译版本,我在 /usr/local/mysql/lib/ 中有一个副本,但我不清楚如何去编译它。这个论坛帖子似乎说这正是我需要做的,但该目录中没有 make 文件。