Quicklisp을 사용하여 시스템을로드하고 Slime으로 코드를 디버깅합니다. Quicklisp은 cl-postgresql을 제외하고 많은 시스템을 성공적으로로드합니다.OS X에서 SLIME을 사용하면 외부 라이브러리를로드 할 때 하위 lisp이 중지되었습니다.
슬라임에서 (ql:quickload "clsql-postgresql")
을 평가할 때 열등한 혀짤임이 종료됩니다.
슬라임은 열등한 * - * LISP 버퍼
Lisp connection closed unexpectedly: connection broken by remote peer
미니 버퍼에
및
Process inferior-lisp trace/BPT trap: 5
를 출력한다.
하지만 Slime없이 SBCL에서 (ql : quickload "clsql-postgresql")을 평가해도 오류가 발생하지 않습니다.
Google과 함께 "trace/BPT trap : 5"를 검색했습니다. 동적 라이브러리를로드 할 때 문제가 있음을 나타내는 메시지가 표시됩니다. 나는 오류가 Slime에 의해 설정된 잘못된 검색 경로로 인해 발생했다고 생각합니다. http://clsql.b9.com/manual/appendix.html에 따르면 벌거 벗은 SBCL과 슬라임 환경에서 CLSQL:*FOREIGN-LIBRARY-SEARCH-PATHS*
을 확인했지만 모두 nil
입니다.
Slime을 사용할 때 clsql-postgresql이로드되지 않는 이유는 무엇입니까?
환경 : 내 영어
- SBCL 1.1.8
- OS X 10.8.4
- 최신 quicklisp
- 최신 점액
- 이맥스
24.3 (죄송합니다 , 난 원어민이 아니야)