2016-07-28 4 views
0

나는 이맥스와 함께 패키지를 설치할 때 종종 문제가 발생한다. 패키지 중 하나가 깨진 경우, 어떤 일이 벌어 질 수있다. melpamelpa-stable? 예를 들어 나는 melpa 안정elscreen이 시작에 실패 사용하는 경우 :Emacs를 사용하여 MELPA 및 MELPA-stable에서 어떻게 작동합니까?

run-hooks: Symbol's function definition is void: elscreen-start 

을하지만 melpa에서 실행되는 경우elscreen 작동하지만 사이다 - nrepl가 시작되지 않습니다. 나는 그들의 github 프로필을 확인하고 그들의 빌드는 현재 실패하고있다. 이 문제를 해결할 방법이 있습니까?

답변

3

당신은 package-pin-packages를 사용자 정의하여 특정 저장소에 모두 melpamelpa-stable 및 핀 특정 패키지를 사용할 수 있습니다

(require 'package) 

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

(setq package-pinned-packages 
     '((imenu-anywhere . "melpa-stable") 
     (spaceline . "melpa-stable") 
     (clj-refactor . "melpa-stable") 
     (cider . "melpa-stable") 
     (clojure-mode . "melpa-stable") 
     (linum-relative . "melpa-stable") 
     (aggressive-indent . "melpa-stable") 
     (evil-leader . "melpa-stable") 
     (evil-visualstart . "melpa-stable") 
     (evil-jumper . "melpa-stable") 
     (evil-snipe . "melpa-stable") 
     (evil . "melpa-stable") 
     (evil-commentary . "melpa-stable")))