关于 macos 较老旧的情况下安装一些应用出错问题请教

macos 10.15,机器较老没法子,brew 安装 emacs-mac时提示升级 libxml2,但最新版本的libxml2 似乎已不被brew支持,升级失败导致emacs-mac安装无法进行下去,请教下这种情况怎么处理才好?

:pray:

不通过brew安装,直接去 https://emacsformacosx.com/ 下载安装包安装试试?

macOS 过老版本最好不要用 homebrew ,可以试试从 git 中找到缺失软件老版本的 rb ,自己维护。

或者试试 macport ,也可以安装这个版本的emacs 。

https://ports.macports.org/port/emacs-mac-app/

我也是因为 homebrew 只支持最近的3个版本而换到 macport 的。

你可以把 homebrew 的自动更新关掉,然后手动 brew edit <包名> 编辑对应包,把依赖包的版本改为老版本,不过改的比较多,需要耐心点。

更老旧的 macOS 10.13 一直用自己编译的 Emacs。

受不了 brew 动不动就重新编译 python,就算它不抛弃我,我都要抛弃它。

换到macport编译pdf-tools包比较麻烦,它总是去寻brew系的poppler。

感觉手搓emacs-mac比brew费事 ;(

先试试这个法子看看 :wink: