최근에 우분투에서 emacs를 버전 24.3.1로 업그레이드했습니다(이전에는 더 낮은 24 버전이 있었습니다). 먼저 이전 버전을 제거하고 최신 버전을 설치하여 깨끗한 업데이트를 받았습니다. 그 이후로는 더 이상 ispell을 사용할 수 없습니다.
먼저 해당 기능이나 프로그램이 없다는 오류 메시지가 나왔습니다. 확인했습니다: ispell이 설치되었습니다. 그런 다음 다음을 사용하여 ispell 경로를 지정했습니다.
setq ispell-program-name.
그러다가 권한이 거부되었다는 오류 메시지를 받았습니다. 그래서 파일에 대한 권한(chmod aou+wrx)을 변경했습니다. 이제 다음과 같은 오류 메시지가 나타납니다.
ispell.el exited with code 2.
이는 ispell-region 또는 ispell-word를 불러오든 상관없이 발생합니다.
나는 또한 내 홈 사이트인 lisp에 ispell을 직접 설치하고 그 파일을 로드했는데, 같은 결과가 나왔습니다.
코드의 의미에 대한 제안이 도움이 될 것입니다.
감사해요! 스테판
답변1
당신은해야~ 아니다경로를 다음과 같이 설정하십시오 ispell.el
. 대신 경로는 다음과 같은 실행 가능한 프로그램이어야 합니다 aspell
. 예:
(setq-default ispell-program-name "/Users/HOME/.0.data/.0.emacs/elpa/bin/aspell")
당신은~ 아니다ispell.el
Emacs 정식 버전과 함께 자동으로 제공되므로 설치 여부를 확인해야 합니다 . 대신, aspell
아직 설치하지 않은 경우 와 같은 것을 설치해야 합니다 . 또한 에서 사용하는 언어 사전 aspell
(예: 영어 사전)도 설치해야 합니다. aspell
Ubuntu에 설치하는 데 도움이 될 수 있는 링크는 다음과 같습니다 .
http://packages.ubuntu.com/lucid/aspell
별도로 설치된 사전 데이터베이스(예: 영어) ispell.el
와 같이 별도로 설치된 맞춤법 프로그램을 작동하는 데 유용한 기능을 가진 프런트 엔드로 생각하십시오 .aspell