繁体   English   中英

来自melpa的js2-refactor:包'emacs-24.1'不可用

[英]js2-refactor from melpa: Package `emacs-24.1' is unavailable

我正在使用GNU Emacs 24.3.50.1(x86_64-pc-linux-gnu,GTK +版本3.6.0),但是当我尝试使用package(melpa)来安装js2-refactor时,我得到了这个奇怪的错误:

package-compute-transaction: Package `emacs-24.1' is unavailable

任何想法可能是什么? 实际上,这可能来自js2-refactor:js2-mode的依赖。 它给出了同样的错误。

原因可能是加载路径中的旧版本的package.el package.el正式包含在GNU Emacs 24中,早期Emacs版本的可下载文件不支持内置包的依赖( emacs-24.1在此处被视为内置包)。

键入Mx locate-library RET package以查找Emacs从哪里获取其package.el 它显示的路径应以lisp/emacs-lisp/package.elc结尾。 如果没有,请尝试删除指定的文件(或更改加载路径,以便Emacs找不到它)。

我通过卸载并重新安装emacs(macOS / homewbrew)解决了类似的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM