升级到 Sierra 后 Texshop 无法运行

升级到 Sierra 后 Texshop 无法运行

在将 macOS 升级到 Sierra 10.12.5 后,texshop 停止工作:可以打开 tex 文件,但无法排版。错误信息类似如下:

Library/TeX/texbin /Library/TeX/texbin /Library/TeX/texbin >/Library/TeX/texbin/pdflatex 不存在。TeXShop 是 TeX 的前端,但您还需要 TeX 发行版。也许这样的发行版未安装或在系统升级期间被删除。如果是这样,请转到http://tug.org/MacTeX并按照说明重新安装 MacTeX。可能性较小的是 TeXShop 首选项中的工具路径配置不正确。如果您使用的是 macports 或 fink 发行版,则可能会发生这种情况。

(我无法获取原始错误信息,因为情况变得更糟了……)

在阅读了各种帖子(包括此处的一篇有上述引文的帖子)后,我安装了最新的 mactex2017。现在情况更糟了:texshop 根本打不开。

错误消息很长。摘录如下:

路径:/Applications/TeX/TeXShop.app/Contents/MacOS/TeXShop 标识符:TeXShop 版本:3.77 (3.77) ... Dyld 错误消息:未加载库:@rpath/Sparkle.framework/Versions/A/Sparkle 引用自:/Applications/TeX/TeXShop.app/Contents/MacOS/TeXShop 原因:库版本不兼容:TeXShop 需要版本 1.6.0 或更高版本,但 Sparkle 提供的是版本 1.5.0

希望这是相关的。

答案1

我也遇到了同样的问题。对我来说,以下解决方案有效:

sudo rm -rf /Applications/TeXShop.app/
sudo rm -rf /Applications/TeX/TeXShop.app/

下载TeXShop 来自网站

解压并移动到/Applications/TeX/

也许删除两个 TeXShop 应用程序中的一个就足够了,但我想确保拥有最新版本。

相关内容