9

El-Get のドキュメントには、El-Get がサポート package.elしていることが記載されて おり、MELPA のドキュメントには、MELPAを で使用する方法が package.el示されています。El-Get を使用して MELPA パッケージをインストールするにはどうすればよいですか?

試行の失敗

私は Emacs 23 を使用しているためpackage.el、Emacs の一部ではありません。El-Getでインストールpackage.elしたのですが、El-GetにMELPAを認識させる方法がわかりません。追加してみました

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

これは El-Get によって供給されてinit-package.elいますが、まだ El-Get に MELPA パッケージが表示されません (例: with M-x el-get-list-packages)。

アップデート

追加した

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

init-package.el受け入れられた回答で提案されているように、すべてが機能するようになりました。

4

1 に答える 1

11

これを試して:

(require 'el-get-elpa)

そして呼び出します: elpa からのレシピを含むM-x el-get-elpa-build-local-recipes特別なディレクトリを作成し、el-get は新しいレシピを確認します。../recipes/elpa

于 2014-04-19T11:23:05.327 に答える