Настройка emacs на Cygwin

Сейчас я пробую Cygwin. Я пытаюсь открыть emacs в режиме терминала. Когда я запускаю $ emacs -nw через mintty с оболочкой Cygwin. Я получаю bash: emacs: command not found. Я использую Windows Vista SP2, если это помогает. Я думаю, вам нужно отредактировать переменные среды, но я не знаю, что делать дальше.

Пожалуйста помоги! Любые предложения приветствуются.

Заранее спасибо!


Обновления:

  1. Вот что возникает, когда я запускаю $ echo $PATH:

    $ echo $PATH
    

    /usr/local/bin:/usr/bin:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Program Files/Common Files/Adobe/AGL:/cygdrive/c/Program Files/ATI Technologies/ATI.ACE/Core-Static:/cygdrive/c/Program Files/Common Files/Roxio Shared/10.0/DLLShared:/cygdrive/c/Program Files/Common Files/RoxioShared/DLLShared:/cygdrive/c/Program Files/Common Files/Roxio Shared/10.0/DLLShared:/cygdrive/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/Common Files/Ulead Systems/MPEG:/cygdrive/c/Program Files/Windows Live/Shared:/cygdrive/c/Program Files/QuickTime/QTSystem:/cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn:/cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn:/cygdrive/c/Program Files/gtk2/bin:/cygdrive/c/Program Files/mlt/bin:/cygdrive/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/c/Python27:/cygdrive/c/Program Files/Console:/cygdrive/c/Program Files/OpenLibraries/bin


person Anish Gupta    schedule 11.12.2011    source источник
comment
я предполагаю, вы установили emacs? (я не верю, что он установлен по умолчанию в cygwin).   -  person jtahlborn    schedule 11.12.2011
comment
что выводит echo $ PATH? (emacs должен быть доступен из / usr / bin / emacs).   -  person jtahlborn    schedule 11.12.2011
comment
@jtahlborn Я добавил это в вопрос   -  person Anish Gupta    schedule 11.12.2011
comment
какие пакеты cygwin emacs вы установили?   -  person jtahlborn    schedule 11.12.2011
comment
@jtahlborn нет. Извините за echo $ PATH, это немного запуталось.   -  person Anish Gupta    schedule 11.12.2011


Ответы (1)


Если вы хотите использовать emacs -nw, я почти уверен, что вам понадобится установить cygwin emacs (с помощью установщика cygwin).

Если вы хотите использовать другие emacs для Windows (я не думаю, что -nw тогда будет работать), вам нужно добавить путь к этим emacs в ваш PATH, например

export PATH=${PATH}:/cygdrive/c/Program Files/<path_to_emacs_dir>.

Если вы хотите, чтобы это было постоянным, вы можете добавить его в свой ".bashrc" файл.

person jtahlborn    schedule 11.12.2011
comment
Поэтому я просто набираю export PATH = $ {PATH}: / cygdrive / c / Program Files /? Это ничего не испортит, верно? Мне не удалось найти cygwin emacs в setup.exe. Я пробовал практически все. Или мне нужно скачать что-то еще? Спасибо за все! - person Anish Gupta; 11.12.2011
comment
упс, мой путь вышел неправильно, исправил. ввод PATH ничего не испортит навсегда. если вы что-то испортили, просто перезапустите mintty. emacs доступен через setup.exe, и вы должны сначала установить его, если хотите, чтобы emacs -nw работал. - person jtahlborn; 12.12.2011
comment
у вас установлена ​​последняя версия setup.exe с сайта cygwin.com? какое зеркало ты используешь? - person jtahlborn; 12.12.2011
comment
Ага! tweedo.com (зеркало, которое я использовал) не имело. Я проверил еще пару и нашел !!! Большое тебе спасибо! - person Anish Gupta; 12.12.2011