2014-04-19 19 views
7

Die El-Get-Dokumentation sagt, dass und die MELPA-Dokumentation how to use MELPA with package.el zeigt. Wie kann ich MELPA-Pakete mit El-Get installieren?Wie installiere ich MELPA-Pakete über El-Get?

fehlgeschlagen Versuch

ich Emacs 23 mit bin, so ist package.el nicht Teil des Emacs. I installiert package.el mit El-Get, aber ich bin mir nicht sicher, wie man macht El-MELPA bewusst. Ich habe versucht,

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

meine init-package.el Zugabe, die von El-Get bezogen ist, aber ich weiß noch nicht die Melpa Pakete sehen in El-Get (beispielsweise mit M-x el-get-list-packages).

aktualisieren

Ich habe

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

meiner init-package.el wie in der akzeptierte Antwort vorgeschlagen und jetzt alles funktioniert.

Antwort

9

Versuchen Sie folgendes:

(require 'el-get-elpa) 

und dann M-x el-get-elpa-build-local-recipes nennen: es schafft spezielles Verzeichnis ../recipes/elpa mit Rezepten von ELPA und el-get sieht neue Rezepte jetzt.

+1

Muss 'M-x el-get-elpa-build-local-recipes' regelmäßig ausgeführt werden oder wird es automatisch nach dem ersten Mal aktualisiert? – echristopherson

+1

@echristopherson: Ich nehme an, Sie müssen es nur noch einmal ausführen, um Definitionen für neue Pakete zu bekommen, da AFAIK die Rezepte nicht oft ändern sollten. –