homebrew 安装emacs 27.1 不支持svg吗?

想要安装 telega 需要emacs支持 svg, brew安装不支持 --with-rsvg这个选项了. 只能编译安装了吗?

如果是emacs-mac, 可以这样

brew cask install emacs-mac --with-rsvg

如果是 emacs-plus, 就不用加参数.

brew tap railwaycat/emacsmacport
brew install emacs-mac --with-rsvg

或者

brew tap d12frosted/emacs-plus
brew install emacs-plus

Warning (emacs): TDLib version=1.7.0 < 1.7.1 (min required), please upgrade TDLib and recompile ‘telega-server’
请问最新的不就是 1.7.0吗? 为什么最低需要1.7.1啊?

git clone https://github.com/tdlib/td.git

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .

make install

我执行了这些命令想编译最新的tdlib,但是好像没有效果.

二选一:

  • 降级 telega
  • 升级 tdlib

release 分支是稳定版,支持 tdlib1.7.0 ,喜欢稳定的可以用这个。(从 melpa 安装的也是这个版本)

master 分支是尝鲜版,支持 1.7.1+ ,喜欢新功能的可以用这个。

如果系统没有,需要自己编译 tdlib

搜索libtdjson.so.1.7.0在哪,并把其删除即可