Использование magit в GNU Emacs на OSX

Я пытаюсь установить emacs 24 и magit, однако, когда я пытаюсь установить magit из списка пакетов, я получаю сообщение об ошибке «Пакет emacs-23.2 недоступен». Я не уверен, что мне тоже нужно установить emacs 23 или что-то в этом роде.


person user1539179    schedule 06.05.2014    source источник
comment
Похоже на эту проблему.   -  person legoscia    schedule 06.05.2014
comment
Я думаю, что получил правильный путь к пакету. Он указывает на файл в emacs.app   -  person user1539179    schedule 06.05.2014
comment
возможный дубликат js2-рефакторинга из melpa: Пакет `emacs -24,1 'недоступен   -  person lunaryorn    schedule 06.05.2014
comment
Я не думаю, что у меня та же проблема, что и у связанной проблемы. Моя версия фактически использует встроенный диспетчер пакетов, и magit запрашивает старую версию. Я попытался переместить каждый файл package.el из каталога, указанного при запуске locate-library, до точки, где emacs дал мне сообщение не может найти библиотеку. Я все еще получал ошибку после каждого удаления package.el   -  person user1539179    schedule 15.05.2014
comment
Вы всегда можете просто вытащить исходный код с веб-сайта Github и сохранить файлы на жесткий диск и забыть о вознях с установкой пакета. Есть удобная ссылка для скачивания всего заархивированного архива: github.com/magit/magit И, конечно, вы можете клонировать все на свой жесткий диск. То же самое можно сделать и с зависимостями.   -  person lawlist    schedule 16.05.2014
comment
Это правда. Если я не получу исправления, я, вероятно, просто сделаю это.   -  person user1539179    schedule 16.05.2014
comment
Почему бы не сделать себе одолжение и не загрузить новый Emacs, созданный для OSX ?: emacsformacosx.com Вы даже можете попробовать последняя ночная сборка: emacsformacosx.com/builds После этого у вас не должно возникнуть никаких проблем. Обязательно сделайте резервную копию, а затем удалите предыдущую установку. ПРИМЕЧАНИЕ: некоторые версии OSX поставляются со старой версией Emacs (/usr/bin/emacs), поэтому убедитесь, что вы используете текущую версию.   -  person lawlist    schedule 16.05.2014
comment
Вы пробовали M-x package-refresh-contents? Вы должны обновить свой пост, добавив в него M-x emacs-version. Кроме того, откройте package.el (вы можете найти его по M-x locate-library RET package) и опубликуйте версию package.el (она находится в комментариях вверху), также опубликуйте вывод C-h v RET package-archives. Это может помочь кому-то выявить проблему.   -  person Carl Groner    schedule 16.05.2014
comment
Я думаю, что пакет-обновление-содержимое сработало. Большое спасибо!   -  person user1539179    schedule 19.05.2014
comment
@CarlGroner Пришло время опубликовать свой комментарий в качестве ответа и забрать награду ... :)   -  person itsjeyd    schedule 21.05.2014


Ответы (1)