Установка Magit в Aquamacs

Я безуспешно пытался запустить Magit под Aquamacs (GNU Emacs 23.4.1). Я выполнил следующие шаги:

1) Я установил диспетчер пакетов Marmelade, выполнив эти шаги (пока все хорошо)

2) M-x package-list-packages (пока все хорошо)

3) Я выбрал и установил Magit из списка. Тут первые проблемы, установка привела к некоторым ошибкам (к сожалению, я их не скопировал). Я помню, что это могло быть связано с тем, что некоторые файлы не могли быть записаны...

4) Снова откройте M-x package-list-packages. Теперь Magit находится внизу списка и отображается как «Установлено».

5) Попробуйте М-х магит-статус. Результат: "Не удается открыть загрузочный файл cl-lib".

6) Попробуйте удалить магит через Marmelade:

condition-case: Wrong type argument: stringp, #[(directory &optional recursive

[directory handler recursive delete-by-moving-to-trash directory-files-no-dot-files-regexp directory-file-name expand-file-name find-file-name-handler delete-directory directory-files ...] 7 1863847 (let ((dir (expand-file-name (read-file-name "Delete directory: " default-directory default-directory nil nil)))) (list dir (if (directory-files dir nil directory-files-no-dot-files-regexp) (y-or-n-p (format "Directory `%s' is not empty, really delete? " dir)) nil)))]

person CptNemo    schedule 13.08.2013    source источник


Ответы (1)


Версия от Marmalade очень старая. Рекомендуемый способ установки Magit — использовать другой архив пакетов Elpa: Melpa. См. обновленные инструкции по установке в файле README.md.

person tarsius    schedule 30.12.2013
comment
README.md больше не содержит инструкций по установке или даже указателя на них. Попробуйте magit.vc/manual/magit/Installation.html. - person tripleee; 19.02.2019