2013-09-25 5 views
2

저는 잠시 동안 이맥스 스냅 샷을 사용해 왔지만 최근에는 많이 충돌하고 있습니다. 그래서 나는 이맥스 24로 전환했다. 그러나 일단 내가 그것을 설치하고 시작하자 에러를 보이기 시작했고 내 init.elEmacs 24 시작시 오류가 발생했습니다.

을 디버그 모드로 실행할 때 아무 것도로드하지 않았다.

Debugger entered--Lisp error: (void-function package--description-file) 
(package--description-file pkg-dir)            
(expand-file-name (package--description-file pkg-dir) pkg-dir) 

전체 추적은 here입니다.

이 문제를 해결하거나 트랙백을 이해하는 데 도움이 되시면 감사하겠습니다.

답변

2

나는 스냅 샷 버전을 사용하면서 바이트 컴파일 된 .elc 파일이있는 것으로 추측됩니다. 심지어 .el 파일 일 수도 있습니다.

내 생각에 스냅 샷 버전에 안정적인 이맥스 24.3 릴리스 (오류가 발생하는 이유)에 없으므로 스냅 샷 버전에 함수가 존재하므로 여하튼 스냅 샷 릴리즈의 코드를 평가할 것입니다.

+0

나는 @phils에 동의합니다. 그리고 예,'package-description-file'은 Emacs 24 dev 스냅 샷 (24.4 용)에 존재하며 24.3에는 존재하지 않습니다. Lisp 파일의 스냅 샷 디렉토리가'load-path'에 없는지 확인하십시오. – Drew

+0

나는 모든 elc와 모든 설치된 패키지를 모두 제거하여 실행중인 모든 것을 되돌려 야했습니다. 정확한 부분으로 인해 문제가 발생했는지는 확실하지 않지만 스냅 샷과 이맥스 간의 비 호환성으로 인해 발생했습니다. –