1
clsql을 사용하여 CLISP 내에서 데이터베이스에 액세스하려고합니다. 내가 실행할 때, 그러나clsql을로드 할 때 이상한 오류 메시지가 발생했습니다.
(asdf:operate 'asdf:load-op 'clsql-sqlite3)
: 나는 우분투를 실행 해요 때문에, 내가 필요한 모든 패키지의 apt-get을, 그들을로드하여 설치, 내 소스 파일의 상단에 다음과 같은 코드를 포함 이, 나는 다음과 같은 출력 얻을 :
; 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">
내가 uffi.asd에보고를하고, 버전은 2.0.0로 표시됩니다. 행운을 빌어 패키지를로드하고 초기화하는 방법에 대한 자습서를 찾으려고했습니다. 내가 어떻게이 일을 할 수 있었는지에 대한 아이디어가 있습니까?
또한 clisp 소켓을 사용하는 거의 5k 줄의 코드가 있기 때문에 sbcl을 사용할 수 없습니다. 장난! – chameco
직접 ASDF를 호출하는 대신 [Quicklisp] (http://www.quicklisp.org/beta/)를 사용해 보셨습니까? –