2011-09-17 5 views
2

Emacs 23.2.1에 슬라임을 설치하고 싶습니다. M-x slime이 시작에 성공하지 못하므로 ~/.emacs 파일을 수정했습니다.emacs-slime으로 외부로드

(setq inferior-lisp-program "/usr/bin/sbcl") 
(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/") 
(require 'slime) 
(slime-setup) 

물론이 대신 /usr/share/common-lisp/source/swank을해야합니다 ~/이맥스 파일의 두 번째 줄에있는 점액 경로에 대해 작동하지 않습니다. 그러나이 디렉토리를 변경 한 후에도 오류가 남아 있습니다. 그것은 다음과 같이 말합니다 :

Couldn't load "/usr/share/emacs/site-lisp/slime/swank-loader.lisp": file does not exist.

왜이 외부 적재물은 남았 는가?

(slime-setup '(slime-fancy)) 

오류에 대한 설명 :

What you are seeing is an effect of splitting REPL into a contrib. No contribs are loaded by default, which is a bit unfortunate, since current bare slime has pretty minimal functionality.

편집 :

답변

2

LispForum에이 post는 이맥스에 다음 줄을 추가 제안 OK, 어떤 플랫폼, 이맥스, 그리고 점액 버전을 사용하고 있습니까? 나는 우분투에서 이맥스 24를 사용하고있다. apt-get을 사용하여 점액을 설치했습니다. 난 당신과 같은 오류를보고 있었다 :

The next thing to try is M-x customize-variable slime-backend and setting that to the absolute path of swank-loader.lisp. I think that will fix it for sure, but I am not sure why it doesn't work to begin with.

내가 M-x slime 일하러 /usr/share/common-lisp/source/slime/swank-loader.lispslime-backend의 값을 사용자 정의 할 수 있었다 :

Couldn't load "/usr/share/emacs/site-lisp/slime/swank-loader.lisp": file does not exist. 

내가 this answer에서 제안 된 방법을 사용하여 고정.

+0

이것은'slime-setup-contribs :로드 파일을 열 수 없습니다 : slime-fancy'를 반환합니다. 이 'slime-fancy'는 어디에 있어야 하는가? – lastland

+0

@lastland - 제 대답을 편집하십시오. –

+0

감사합니다,이 작품은 나를 위해. – lastland

0

Common Lisp 용 패키지 설치 프로그램 인 Quicklisp을 사용해야한다고 생각합니다. 그것은 보통 최신 버전으로 업데이트되는 슬라임 패키지를 가지고 있습니다. Quicklisp 웹 사이트에는 이맥스와 점액을 구성하는 데 필요한 모든 지침이 있습니다.

1

on debian sid Mon. 1 월 27 일 22:18 CET - cl swank을 설치해야했습니다

1

이 오류는 저에게 발생했으며 cls swank와 slime이없는 50slime 파일이있는 /etc/emacs/site-start.d로 압축되었습니다. 꾸러미가 설치되었습니다 (debian 변종에)

제 경우에는 더 많은 현재 슬라임을 가질 수 있으므로 제 경우에는 제거 했으므로 파일을 삭제했습니다. 다른 방법은 패키지 ("apt-get install cl-swank slime")를 설치하고 패키지 된 버전을 사용하는 것입니다.

누군가를 돕는 희망.