簡體   English   中英

MELPA 中列出的 Rust 模式,但未在包安裝中找到

[英]Rust-mode listed in MELPA, but not found in package install

非常相似的問題

我目前正在按照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找到它。


我把我的配置改成prelude的,然后問題就解決了,所以一定是我的舊配置有問題,我會試着找出原因。


我的英語不是很好,對不起我的英語不好。 任何幫助深表感謝; 謝謝!

這是我的愚蠢錯誤。

我使用的配置的作者在清單中說:

默認情況下,您不能從 melpa-unstable 安裝軟件包,這是我的故意設計。 有經驗的用戶可以修改“~/.emacs.d/lisp/init-elpa.el”中的變量 melpa-include-packages 來安裝來自 melpa-unstable 的包。

我將rust-mode添加到“~/.emacs.d/lisp/init-elpa.el” ,問題就解決了。

@jpkotta 感謝您的幫助,很抱歉浪費您的時間。

我只是有同樣的經歷。 Mx package-install,鍵入“rust-mode”,然后 emacs 宣布“不匹配”。 Mx package-list-packages確實顯示生銹模式。 使用包列表 UI,Cs 'rust-mode',按 'i'(安裝)=> 第一列中出現大寫的 'I'。 'x' 終止包列表模式,並下載並安裝 rust-mode。 現在,Mx package-list-packages 顯示安裝了 rust-mode。 我不知道為什么一條路徑在另一條“正常”路徑失敗時起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM