Подтвердить что ты не робот

Emacs marmalade: "Не удается открыть файл загрузки", "пакет",

Я использую emacs 24 и хотел бы установить мармелад.

Я попытался добавить следующее в мой ~/.emacs файл в соответствии с инструкциями http://marmalade-repo.org/:

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

Когда я пытаюсь перезагрузить e-macs, я получаю ошибку:

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

Что может быть неправильным?

4b9b3361

Ответ 1

Похоже, что ваша версия Emacs не поставляется с библиотекой package.el. Располагает ли M-x find-library package? Если нет, вы можете попробовать загрузить его из Интернета (возможно, начните с Emacs Wiki), а затем поместите его в свой load-path.

Но даже в этом случае он может не работать с вашей версией Emacs.

Ответ 2

У меня появилось это сообщение об ошибке после того, как я переключился с macports на управление пакетами homebrew на mac.

Я подозреваю, что я установил emacs с использованием macports, и хотя он был доступен после удаления macports, я, возможно, удалил библиотеки, на которых я полагался. Установка последней версии emacs через homebrew устранила проблему.

Переустановите emacs, если вы думаете, что можете сделать что-то подобное глупо.