emacs版本28.2
好久没用emacs了,今天用了一下,发现没装magit这个插件。
于是M-x list-packages
找到magit
发现status那列显示为 incompat,如下:
magit 4.1.1 incompat A Git porcelain inside Emacs
点开看了一下到底缺啥,显示如下:
Package magit is incompatible.
Status: Incompatible because it depends on uninstallable packages.
Archive: stable-melpa
Version: 4.1.1
Commit: 93e86ceca7bf5b0ff9023d7f138e5f06990fc276
Summary: A Git porcelain inside Emacs
Requires: emacs-26.1, compat-30.0.0.0 (not available), dash-2.19.1, magit-section-4.1.1, seq-2.24 (not available),
transient-0.7.6, with-editor-3.4.2
Website: https://github.com/magit/magit
Keywords: [git] [tools] [vc]
我就想不明白,magit依赖的那几个插件为啥会没有?
seq 2.23 built-in Sequence manipulation functions
版本太低不满足要求
compat在package列表里压根找不到
我就搞不明白了,咋这么难用?
依赖不满足,他往melpa里放什么放?
我要咋样才能用上magit?以前也没遇到这装都装不了的问题啊
一直用的清华的镜像:
("melpa" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/melpa/")