web-dev-qa-db-ja.com

パッケージはMELPAにリストされていますが、パッケージインストールには見つかりません

現在、クイックスタートで 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ファイルに。しかし、M-x package install [RETURN] ensime [RETURN]を再起動すると、[No Match]が返されます。実際、パッケージを一覧表示しても見つかりません。ただし、 http://melpa.milkbox.net/# ;で簡単に見つけることができます。 Webサイトで利用できるものと、emacsからいつインストールできるかとの間に矛盾が生じるのは何ですか?

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

55
user2187656

私の.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 ....利用可能ENhanced Scala Emacsのインタラクションモード

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

40
Vic Nmkf

M-x 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)
 )
)
88
Scott A

.emacsの通常の編集を行ってmelpaを使用可能にし、Emacsを再起動した後、パッケージのリストで必要なパッケージを検索しました。

M-x package-list-packages
C-s <package_name>

次に、パッケージの名前をクリックして、インストールボタンを押しました。なぜM-x package-install RET <package_name>失敗しましたが、インストールボタンをクリックすることでうまくいきました。

11
Kevin Tindall

私のspacemacsでは、ダウンロードパッケージ、エラー!!!だから私はグーグルで解決策を見つけます 私はここでメソッドフォームを見つけました ブラウザを使用してftpでZipファイルをダウンロードします(私のためchrome browser)

http://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.Zip

そのファイルを解凍し、emacsのbinフォルダーにコピーして貼り付けます(図を参照) このようにコピーして貼り付けます

良い一日を!!!

0
Jeongpyo Lee