2012-03-11 3 views
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로 표시됩니다. 행운을 빌어 패키지를로드하고 초기화하는 방법에 대한 자습서를 찾으려고했습니다. 내가 어떻게이 일을 할 수 있었는지에 대한 아이디어가 있습니까?

+0

또한 clisp 소켓을 사용하는 거의 5k 줄의 코드가 있기 때문에 sbcl을 사용할 수 없습니다. 장난! – chameco

+1

직접 ASDF를 호출하는 대신 [Quicklisp] (http://www.quicklisp.org/beta/)를 사용해 보셨습니까? –

답변

1

좋아요, 알다시피, 그 패키지 설명과는 달리, cl - SQL은 clisp을 지원하지 않습니다. 그래서 저는 스틸 뱅크가 갈 길이라고 생각합니다. 쓸모없는 질문에 사과드립니다.

관련 문제