gpt4 book ai didi

emacs - OS X 升级后 doc-view-mode 损坏

转载 作者:行者123 更新时间:2023-12-01 07:46:49 25 4
gpt4 key购买 nike

我最近更新了 OS X,现在我的 Emacs 安装无法打开 PDF。我收到错误消息

No PNG support is available, or some conversion utility for pdf files is missing.

尝试在 PDF 上切换到文档 View 模式时。这在升级之前是有效的,但现在我不知道出了什么问题。我确保通过 brew 安装了 xpdf 和 ghostscript。

有人知道如何解决这个问题吗?

最佳答案

$PATHexec-path 很可能在 OSX 升级期间发生了变化。就个人而言,我喜欢为可执行文件使用绝对路径——但您也可以调整上述值中的任何一个。以下是 OSX、Window XP 和 Windows 7 的示例——可执行程序的位置会因安装位置而异:

(setq doc-view-ghostscript-program
(cond
((eq system-type 'darwin)
"/Users/HOME/.0.data/.0.emacs/bin/gs")
((and
(eq system-type 'windows-nt)
(equal (w32-version) '(5 1 2600)))
"c:/Program Files/gs/gs9.14/bin/gswin32c.exe")
((and
(eq system-type 'windows-nt)
(equal (w32-version) '(6 1 7601)))
"c:/Program Files/gs/gs9.14/bin/gswin32c.exe")))

可以使用以下命令查看 Emacs 当前使用的 $PATH:

M-x eval-expression RET (getenv "PATH") RET

一旦确定了“gs”的位置,如果需要,原始发布者可以将其添加到 Emacs $PATH -- 例如,

(setenv "PATH" (concat (getenv "PATH") ":/path/to/folder-containing-gs"))

我会让另一个论坛参与者处理 exec-path 示例,因为我目前没有使用它——但这是我的笔记——这是未经测试的。

(setq exec-path (append exec-path '("/path/to/folder-containing-gs")))

关于emacs - OS X 升级后 doc-view-mode 损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26476739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com