development

MELPA에 패키지가 나열되어 있지만 패키지 설치에는 없음

big-blog 2020. 12. 28. 22:25
반응형

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 파일에. 그러나 다시 시작하여 Mx 패키지 설치 [RETURN] ensime [RETURN]을하면 [No Match]를 반환하고 실제로 패키지를 나열 할 때 찾을 수 없습니다. 그러나 http://melpa.milkbox.net/# 에서 쉽게 찾을 수 있습니다 . 웹 사이트를 통해 사용할 수있는 것과 emacs에서 설치할 수있는시기간에 불일치를 일으키는 원인은 무엇입니까?

어떤 도움이라도 대단히 감사합니다. 감사합니다!


내 .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가 실제로 인터넷에 액세스 할 수 있다고 확신합니까?


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)
 )
)

.emacs의 일반적인 편집을 수행하여 melpa를 사용할 수있게하고 Emacs를 다시 시작한 후 원하는 패키지 목록을 검색했습니다.

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

그런 다음 패키지 이름을 클릭하고 설치 버튼을 눌렀습니다. M-x package-install RET <package_name>실패한 이유는 확실하지 않지만 설치 버튼을 클릭하면 효과가 있습니다.

참조 URL : https://stackoverflow.com/questions/24833964/package-listed-in-melpa-but-not-found-in-package-install

반응형