Ich arbeite an OS X 10.6.4. Ich benutze clbuild, um unterstützende Bibliotheken für SBCL (einschließlich clsql) zu installieren, und ich mache meine ganze Arbeit durch Aquamacs. Ich habe MySQL mit dem excellent instructions over at Hive Logic installiert. Aber wenn ich (require 'clsql)
nennen - das scheint gut zu funktionieren - und dann versuchen, (clsql:connect '(nil "lisp" "root" "") :database-type :mysql)
ausführen zu meiner lokalen Laufe Datenbank zu verbinden, erhalte ich diese Fehlermeldung:CLSQL und MYSQL unter OS X
erred while invoking #<COMPILE-OP (:VERBOSE NIL) {12096109}> on
#<CLSQL-MYSQL-SOURCE-FILE "clsql_mysql" {1208E071}>
[Condition of type ASDF:OPERATION-ERROR]
Aus meiner Forschung dieses Problems, ich denke, Es kommt von mir, dass ich keine kompilierte Version der Datei libmysqlclient.dylib habe, von der ich eine Kopie in/usr/local/mysql/lib/habe, aber ich weiß nicht, wie ich sie kompilieren soll. This forum post scheint zu sagen, dass genau das ist, was ich tun muss, aber es gibt keine make-Datei in diesem Verzeichnis.
Bitte sagen, wie würde Sysadmins einem Programmierer bei der Einrichtung seines Compilers helfen können? –
Ich schätze, Sie waren noch nie ein Systemadministrator, Frank. –
@DanGrossman gehört zu ServerFault, da es zum Kochen gehört. Der Autor der Frage versucht, seine Entwicklungsumgebung einzurichten, kein Server. –