2

非常相似的问题

我目前正在尝试按照https://github.com/rust-lang/rust-mode的说明为 emacs 24.5.1 安装 rust-mode 。首先我手动安装,它很有趣。但是当我想通过 MELPA 安装它时,我遇到了问题。我添加了

(when (>= emacs-major-version 24)
  (require 'package)
  (package-initialize)
  (add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t)
  )

(when (< emacs-major-version 24)
  ;; For important compatibility libraries like cl-lib
  (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))
(package-initialize)

到我的 ~.emacs.d/init.el。但是,当我重新启动并执行 Mx package install [RETURN]rust-mode[RETURN] 时,它会返回 [No Match],当我列出包时我找不到它。但是,我可以在http://melpa.org/packages/rust-mode-20160106.642.el找到它。


我把我的配置改成前奏的,然后问题就解决了,所以我的旧配置肯定有问题,我会试着找出原因。


我不是一个很好的英语演讲者,对不起我的英语不好。任何帮助深表感谢; 谢谢!

4

2 回答 2

0
于 2016-01-08T09:34:11.060 回答
0

我只是有同样的经历。Mx package-install,输入 'rust-mode' 并且 emacs 宣布 'No match'。Mx package-list-packages确实显示了 rust-mode。使用包列表 UI,Cs 'rust-mode',按 'i'(安装)=> 大写的 'I' 出现在第一列。'x' 终止包列表模式,并下载并安装 rust-mode。现在, Mx package-list-packages 显示已安装 rust-mode。我不知道为什么当另一条“正常”路径失败时一条路径有效。

于 2020-07-28T21:12:24.487 回答