72

現在、 https://github.com/ensime/ensime-emacsのクイック スタートの指示に従って、emacs 24.3.1 用の ENSIME をインストールしようとしています。私は追加しました

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

(when (not package-archive-contents)
  (package-refresh-contents))

指示に従って、私の.emacsファイルに。しかし、再起動して Mx package install [RETURN]ensime[RETURN] を実行すると、[No Match] が返され、パッケージを一覧表示しても見つかりません。ただし、 http://melpa.milkbox.net/#で簡単に見つけることができます。Web サイトから入手できるものと、いつ emacs からインストールできるかの不一致の原因は何ですか?

どんな助けでも大歓迎です。ありがとうございました!

4

3 に答える 3

111

Mx package-refresh-contents を実行する必要がありました。それをしたら、ファイルが見つかりました。

私の .emacs は次のようになります。

(cond
 ((>= 24 emacs-major-version)
  (require 'package)
  (package-initialize)
  (add-to-list 'package-archives
           '("melpa-stable" . "http://stable.melpa.org/packages/") t)
  (package-refresh-contents)
 )
)
于 2015-03-12T18:23:28.420 に答える
46

私の.emacsファイルには

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

それで、M-x package-list-packages

C-s ensime

そして、そこに行きます:

ensime 20140718.... 利用可能 Emacs の強化された Scala 対話モード

emacs が実際にインターネットにアクセスできると確信していますか?

于 2014-07-19T04:50:40.100 に答える