求解决 error: Package ‘evil-nerd-commenter-’ is unavailable

刚开始是装 evil-surround 的时候出现了这个, 本来想跳过去先不管了, 然后喜闻乐见的发现, 装什么包都是这个玩意… 在线等…

提示太少了些,尽量给出完整的重现步骤、错误提示和 backtrace。Spacemacs 应该有报告问题的模板的吧?

目前是不安装别的包的时候一切正常使用, 但是只要一安装就报安装的包不可用的错误, 并没有别的信息…

不知道怎么回事, 老是错在init.el 文件, 删除包后啥事没有, 安装任何包都会报这种错误

Warning (initialization): An error occurred while loading ‘/Users/Mzy/.emacs.d/init.el’:

error: Package ‘evil-surround-’ is unavailable

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file.  Start Emacs with
the ‘--debug-init’ option to view a complete error backtrace.

参考一下这个帖:

检查一下你的 packages archives list 是否齐备。

另外,最好按照本站提供的源和配置方法来设 置,详细请参考链接: https://elpa.emacs-china.org/

简单设置方法:

(setq package-archives '(("gnu"   . "http://elpa.emacs-china.org/gnu/")
                         ("melpa" . "http://elpa.emacs-china.org/melpa/")))

不能只设置 melpa 源而不添加 gnu 的源,因为有些 melpa 上面的 package 依赖 gnu 上面的,而这些依赖的 package 只存在于 gnu 上面。

1 个赞

搞定了~ 你真棒!:wink: