2013-11-20 8 views
13

私はemacs 24を使用しており、マーマレードをインストールしたいと考えています。emacs marmalade: "ロードファイルを開くことができません"、 "パッケージ"

私はhttp://marmalade-repo.org/上の指示に従って、私の~/.emacsファイルに以下を追加しようとしました:

(require 'package) 
(add-to-list 'package-archives 
    '("marmalade" . 
     "http://marmalade-repo.org/packages/")) 
(package-initialize) 

私はエラーを取得する電子のMacを再ロードしようとすると:

Error in init file: File error: "Cannot open load file", "package". 

何が間違っているのでしょうか?

+0

'M-x package-initialize'と対話的に入力するとどうなりますか? –

+0

Emacsについてよくわからない、私は直接インストールするのが好きだ;-) – noob

+7

私はemacs 22ではなく24を使っていた。私はdownvotesに値する。 –

答えて

7

あなたのEmacsのバージョンのようなサウンドはライブラリpackage.elに付属していません。 M-x find-library packageはそれを見つけるのですか?そうでない場合は、Webからダウンロードしてみてください(おそらくEmacs Wikiから始めることができます)。それをload-pathに入れてください。

しかしその場合でも、Emacsのバージョンでは動作しない可能性があります。

+2

(私は4年後のdownvoteに少し驚いています。 – Drew

2

私はmacportsからMacで自作のパッケージ管理に切り替えた後、このエラーメッセージが表示されました。

私はmacportsを使ってemacsをインストールしたと思われますが、macportsを削除してもまだ利用できましたが、私が頼りにしていたライブラリを削除した可能性があります。 homebrew経由でemacsの最新バージョンをインストールすることで問題は解決しました。

emacsを再インストールすると、同じように愚かなことが起きた可能性があると思われる場合は、再インストールしてください。

関連する問題