
Windows에 Pandoc을 성공적으로 설치했으며 명령 프롬프트에서 실행했습니다.
Emacs에서 실행하려고 하면 다음과 같은 메시지가 나타납니다.
Running Pandoc...
apply: Searching for program: permission denied, /usr/bin/pandoc
나는 가서 C:\Users\<user-name>\AppData\Roaming\.emacs.d\elpa\pandoc-mode...
맨 윗줄을 바꿨다.
(defcustom pandoc-binary "usr/bin/pandoc"
"The full path of the pandoc binary."
:group 'pandoc
:type 'file)
에게
(defcustom pandoc-binary "C:\Users\<user-name>\AppData\Local\Pandoc"
그러나 나는 여전히 usr/bin/pandoc
. pandoc 모드를 다시 설치해 보았지만 여전히 문제가 발생합니다. 아마도 어떤 변수가 설정되어 있을 것입니다. 하지만 제가 아직 능숙하지 못하기 때문입니다.
github에서 직접 패키지를 다운로드하고 usr/bin/pandoc가 유일하다고 생각되는 편집을 시도했지만 여전히 이를 참조하는 동안 오류가 발생합니다.
무엇을 해야할지에 대한 아이디어가 있습니까?
ETA: 저자에게 이메일을 보냈고 그의 답변을 듣고 emacs 사용자 정의 화면에서 변수를 찾기가 더 어려워졌습니다(지속적인 방식으로 사용할 수 없는 것 같습니다). 그리고 몇 가지 다른 것들을 시도했는데, 내일 여기에 기록해 보겠습니다. 그런데 조금 전에 emacs에서 파일 하나를 성공적으로 변환했습니다.
답변1
내 문제는 다음의 조합이었을 수 있습니다.
- 에 대한 Emacs 사용자 정의를 찾을 수 없습니다
pandoc-mode
. - pandoc 파일 경로를 수동으로 편집하면 백슬래시와 슬래시 문제가 발생할 수 있습니다.
문제가 해결될 때까지 내 문제 해결 단계에 불일치가 있는 것입니다( pandoc-mode
저자가 Emacs 사용자 정의를 찾도록 다시 지적한 후, pandoc 모드가 켜져 있는 동안에만 액세스할 수 있는 것처럼 보이기 때문에 버그일 수 있습니다).
TLDR, 솔루션:
M-x pandoc-mode
M-x customize-variable <RET> pandoc-binary <RET>
- pandoc 바이너리 경로 편집(예: pandoc.exe로 이동하여 속성을 마우스 오른쪽 버튼으로 클릭하고 경로 복사)
- 변경 사항을 저장하다
이 게시물의 나머지 부분은 제가 해결하기 위해 취한 문제 해결 단계에 대한 간략한 요약입니다.
위치가 작동하지 못하도록 usr/...
차단됨pandoc-mode
pandoc-mode
에 대한 사용자 정의를 찾을 수 없으므로 파일
을 수동으로 편집해 보았습니다 .el
.pandoc-binary "usr/bin/pandoc/"...
pandoc 프로그램에 대한 주소 복사 붙여넣기가 작동하지 않는 것 같습니다.
해당 문제에 대한 가장 좋은 방법은 백슬래시 대 슬래시 문제입니다
(슬래시 이스케이프와 같은 다양한 콤보를 시도했으며 \\...
슬래시를 시도했지만 충분하지 않을 수도 있습니다). )
저자의 제안에 따라 Emacs 사용자 정의가 켜져 있는 pandoc-mode
동안에만 사용할 수 있는 것 같아서 더 열심히 찾았습니다.pandoc-mode
pandoc-binary 경로에 대한 사용자 정의를 찾았고 경로를 복사하여 붙여넣었습니다.
.emacs
파일이 자동으로 고정 슬래시를 받은 것 같습니다
( c:\...
현재는 c:/...
).