2014-04-19 4 views
7

El-Get 설명서에 따르면 El-Get supports package.el 이며 MELPA 설명서에는 how to use MELPA with package.el이 나와 있습니다. El-Get을 사용하여 MELPA 패키지를 설치하려면 어떻게해야합니까?El-Get을 통해 MELPA 패키지를 어떻게 설치합니까?

실패 시도 내가 이맥스 (23)를 사용하고

, 그래서 package.el 이맥스의 일부가 아닙니다. I package.el을 사용하여 El-Get을 설치했으나 잘 모르겠습니다. El-MELPA에 대해 알고 있어야합니다. 나는 엘 - 취득에 의해 공급되는 내 init-package.el

;; Based on http://melpa.milkbox.net/#/getting-started . 

(require 'package) 
(add-to-list 'package-archives 
    ;; The 't' means to append, so that MELPA comes after the more 
    ;; stable ELPA archive. 
    '("melpa" . "http://melpa.milkbox.net/packages/") t) 

;; Add ELPA if necessary. Looking at the El-Get package.rcp recipe in 
;; ~/local/opt/el-get/recipes it seems this is probably unnecessary. 
(when (< emacs-major-version 24) 
    (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))) 

(package-initialize) 

를 추가했지만, 나는 아직도 이 ( M-x el-get-list-packages으로, 예를 들어) 엘 - 취득에 MELPA 패키지를 참조하지 않습니다. 허용 대답에 제안하고 지금은 모든 작품으로

업데이트 내 init-package.el
(require 'el-get-elpa) 
;; Build the El-Get copy of the package.el packages if we have not 
;; built it before. Will have to look into updating later ... 
(unless (file-directory-p el-get-recipe-path-elpa) 
    (el-get-elpa-build-local-recipes)) 

을 추가했다.

(require 'el-get-elpa) 

을 다음 M-x el-get-elpa-build-local-recipes 전화 :

답변

9

이 시도는 ELPA와 엘 - GET에서 조리법과 특별한 디렉토리 ../recipes/elpa를 생성 이제 새로운 조리법을 본다.

+1

'M-elge-elpa-build-local-recipes'는 주기적으로 실행해야합니까, 아니면 자동으로 처음 업데이트합니까? – echristopherson

+1

@echristopherson : AFAIK 조리법이 자주 바뀌지 않아야하기 때문에 새 패키지에 대한 정의를 얻으려면 다시 실행해야한다고 가정합니다. –