Pregunta

Estoy tratando de acceder a una base de datos desde dentro de CLISP utilizando CLSQL.Ya que estoy ejecutando ubuntu, instalé todos los paquetes necesarios usando apt-get, y para cargarlos, incluí el siguiente bit de código en la parte superior de mi archivo fuente:

(asdf:operate 'asdf:load-op 'clsql-sqlite3)

Sin embargo, cuando ejecuto esto, obtengo la siguiente salida:

; Loading system definition from /usr/share/common-lisp/systems/clsql-sqlite3.asd into #<PACKAGE ASDF0>
; Registering #<SYSTEM CLSQL-SQLITE3> as CLSQL-SQLITE3
; Loading system definition from /usr/share/common-lisp/systems/clsql-uffi.asd into #<PACKAGE ASDF0>
; Registering #<SYSTEM CLSQL-UFFI> as CLSQL-UFFI
; Loading system definition from /usr/share/common-lisp/systems/uffi.asd into #<PACKAGE ASDF0>
*** - component CLSQL-UFFI-SYSTEM::UFFI does not match version 2.0, required by #<SYSTEM "clsql-uffi">

Miré en UFFI.ASD, y la versión se enumera como 2.0.0.Intenté encontrar algún tipo de tutorial sobre cómo cargar e inicializar el paquete sin suerte.¿Alguna idea sobre cómo podría hacer esto funcionando?

¿Fue útil?

Solución

De acuerdo, encontré que, contrariamente a su descripción del paquete, CL-SQL no es compatible con CLISP.Entonces, supongo que el banco de acero va a ser el camino a seguir.Perdón por la pregunta sin valor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top