1

我对 Emacs (和 Linux )相对较新。我正在尝试安装flycheck。按照安装说明,我添加了

(require 'package)
(add-to-list 'package-archives
         '("melpa" . "http://melpa.org/packages/") t)
(package-initialize)

到我的.emacs文件(然后杀死 Emacs 并重新启动)。

然后M-x package-install RET flycheck RET。但是 Emacs 说[No match]。任何想法我做错了什么?

平台:在 VMware(Windows 10 主机)上运行的 Emacs 24.3.1、Ubuntu 14.04 LTS 64bit。

4

1 回答 1

4

我对emacs也很陌生,我也遇到了同样的问题。什么对我有用:

  1. M-x package-list-packages RET
  2. 查找flycheck,用I
  3. 用于X安装标记的软件包。

作为参考,这就是我package在我的调用中的方式.emacs

(require 'package) 
(add-to-list 'package-archives
             '("melpa-stable" . "http://stable.melpa.org/packages/"))
(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)`
于 2016-02-21T22:58:07.460 回答