首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自melpa的JS2-重构:包‘`emacs 24.1’不可用

来自melpa的JS2-重构:包‘`emacs 24.1’不可用
EN

Stack Overflow用户
提问于 2013-04-24 03:40:19
回答 2查看 6.7K关注 0票数 19

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

代码语言:javascript
复制
package-compute-transaction: Package `emacs-24.1' is unavailable

你知道这是为了什么吗?实际上,这可能来自于对js2-refactor: js2-mode的依赖。它给出了相同的错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-25 17:37:39

出现这种情况的原因可能是您的加载路径中存在旧版本的package.elpackage.el被正式包含在GNU Emacs24中,早期Emacs版本的可下载文件不支持对内置软件包的依赖(emacs-24.1在这里被认为是内置软件包)。

键入M-x locate-library RET package以查找Emacs的package.el来源。它显示的路径应该以lisp/emacs-lisp/package.elc结束。如果没有,请尝试删除指定的文件(或更改加载路径,使Emacs找不到它)。

票数 36
EN

Stack Overflow用户

发布于 2017-10-30 22:10:27

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16177807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档