Я пытаюсь установить / запустить emacs на 64-битной машине Win7 после многолетнего использования его на 32-битной машине WinXP и сталкиваюсь с проблемой, которую я не нахожу в документации или в Интернете.
Симптом:
- при первом запуске runemacs.exe он создает файл * C: \ Users \ USER \ My Documents.emacs.d *, как и следовало ожидать (длямой администратор, а также для моей учетной записи пользователя) и запускается в рабочем состоянии
- со второго запуска runemacs.exe, он разрывается на этапе запуска, отображая буфер scratch , звоня в предупреждающий звоноки в нижней строке отображается ошибка: Файл существует: c: / Users / USER / Мои документы / .emacs.d /
- буфер сообщения указывает: make-directory: Файл существует: c: / Users / USER / Мои документы / .emacs.d /
- , если runemacs был вызван с открываемым файлом, то есть потому, что тип файла был связан сэто и файл был открыт для редактирования, файл не открыт и готов к редактированию,но файл можно открыть через меню Файл-> Открыть файл ...
- , но мои настройки в файле C: \ Users \ USER \ My Documents.emacs не загружены
Моя цель:
Я хочу восстановить способ, которым я использовал emacs на старой 32-битной системе WinXP: щелкните файл, связанный с emacs, получите егооткрыт и готов к редактированию, загрузите мои конфигурации в .emacs автоматически, т.е. работайте с emacs без проблем.
Проверки выполнены и неудачные попытки исправить это:
- Я недавно попробовал следующеезагруженные версии emacs
- emacs-23.4-bin-i386.zip
- emacs-23.2-bin-i386.zip (тот, который я использовал на WinXP)
- У меня был каталог emacs, содержащий структуру каталога (bin, etc, ...), расположенную по адресу:
- C: \ Program Files (x86) \ emacs-23.4 \ (мое предпочтительное расположение)
- C: \ Emacs \ emacs-23.4 \
- в каталоге загрузок, где я изначально его распаковал
- Мой ДОМпеременная указывает на:
- C: \ Users \ USER \ Мои документы (по умолчанию)
- C: \ Users \ USER \ Мои документы \ (попытка)
- Моя переменная PATH содержит:
- C: \ Program Files (x86) \ emacs-23.4 \ bin (по умолчанию)
- или другие соответствующие местоположения, которые я пробовал
- Владение и разрешения моего C: \ Users \ USER \ My Documents.emacs.d выглядят нормально:
- владелец - ПОЛЬЗОВАТЕЛЬ (администратор или standard_user)
- предоставление разрешений Полный доступ
- Первоначально установив emacs в * C: \ Program Files (x86) \ emacs-23.4 * с помощью администраторавместо этого, я также попытался использовать установку учетной записи пользователя (чтобы проверить, не установлены ли некоторые неочевидные параметры / права доступа, если учетная запись администратора используется для настройки)
- Для runemacs.exe *Исполняемый файл 1085 * Я вручную установил для параметров совместимости Windows XP (с пакетом обновления 3)
- настройка по умолчаниюпосле распаковки: параметр совместимости не включен
- Я удалил приватный файл конфигурации C: \ Users \ USER \ My Documents.emacs (унаследованный от моей установки XP) впроверьте, производит ли он ошибку
Все, что не изменило немного описанного симптома, т.е. либо я облажался при тестировании выше и пропустил определенную настройку, которая должна работать, либо яглядя в неправильном направлении ...
Мне до сих пор неясно, имеет ли это какое-либо отношение к:
- W7 64-битный или XP 32-битный
- сбой параметров среды
- сбой конфигурации emacs (.emacs, .emacs.d)
- общая глупость (от меня; -)
... и почему у него emacs проблема с ним, во-первых, каталог .emacs.d уже существует ... Это должно быть стандартным случаем ...
Любая помощь и мудростьвысоко ценится.