문제

CVS (2009-01-05)의 Slime을 사용하려고하지만이 오류가 계속됩니다.

       LOAD: A file with name
      /usr/share/common-lisp/source/slime/swank-loader.lisp does not exist

나는 내 .Emacs를 단지 다음으로 제거했다.

(setq inferior-lisp-program "/usr/bin/clisp")
(add-to-list 'load-path "/home/ssm/lisp/slime/")
(require 'slime)
(slime-setup)

~/.Slime 디렉토리를 삭제하고 'EMACS -Q'로 시작하여 위 코드를 평가했지만 Slime을 실행할 때 (MX Slime을 통해)로드 오류가 계속됩니다. 이 오류를 해결하는 방법에 대한 아이디어가 있습니까?

FWIW, APT-GEG를 통해 점액을 설치하려고했지만 CL- 웨이크가 깨지는 것에 대해서도 계속 오류가 발생합니다. 그것은 완전히 다른 이야기입니다.

도움이 되었습니까?

해결책

apt-get을 통해 설치 한 Slime PKG를 제거 했습니까? EMACS가 여전히 APT-Get의 이전 사이트 별 구성 설정을 읽고있는 것처럼 보입니다. -Q 옵션으로 EMAC를 시작하여 사이트 별 (사용자 별) 사용자 정의의로드를 방지하고 문제가 여전히 발생하는지 확인하십시오.

다른 팁

Huaiyuan은 이전 파일이 수거 될 수 있다는 데 동의합니다.

노력하다 (load-file "/path/to/slime.el") 대신에 require. (기존 버전에서 .elc 파일을 제거했는데, EMACS는 .el이 .EL이있는 경우에도 .ELC 파일에서 .el 파일에 .ELC 파일에서로드됩니다. 최신.)

다음으로 시도하는 것은입니다 M-x customize-variable slime-backend 그리고 그것을 절대 경로로 설정합니다 swank-loader.lisp. 나는 그것이 그것을 확실히 고칠 것이라고 생각하지만, 왜 그것이 왜 작동하지 않는지 잘 모르겠습니다.

감사합니다. ~/.emacs :

(setq inferior-lisp-program "<path-to-lisp-compiler>/bin/lisp")
(setq slime-backend "<path-to-slime>/swank-loader.lisp")
(add-to-list 'load-path "<path-to-slime>/")
;;(require 'slime)
(load-file "<path-to-slime>/slime.el")
;;(slime-setup)
(slime-setup '(slime-fancy))

일 :)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top