2013-03-14 5 views
1

을 이맥스에서 byte-compile-file 명령을 사용하여 컴파일하면 오류가 발생합니다.js2-mode.el 컴파일 오류

js2-mode.el:6778:21:Error: Lisp nesting exceeds `max-lisp-eval-depth' 

어떻게 제거하나요?

+0

어디서 파일을 가져 왔습니까? – legoscia

+0

https://github.com/emacsmirror/js2-mode – sudeepdino008

답변

2

max-lisp-eval-depth을 늘리려고 할 수 있습니다. 일반적으로 충분히 큽니다.하지만 바이트 컴파일은 간혹 상당히 반복적으로 발생합니다. 따라서 M-: (setq max-lisp-eval-depth (* max-lisp-eval-depth 2)) RET을 시도하십시오. 문제가 해결되지 않으면 무한 재귀와 같은 좀 더 심각한 문제가있을 수 있습니다.

0

byte-compile-file 및 일부 이전 버전 js2-mode의 일반적인 문제였습니다. 내가 알 수있는 한, 지금은 잠시 동안 고쳐졌고, emacsmirror의 저장소에는 수정 사항이 포함되어 있습니다.

어딘가에 이전 버전의 js2-mode이 설치되어 있고 바이트 컴파일 중에로드 될 수 있는지 확인하십시오.