Имя команды 'hg' не может быть найдено с помощью 'выполнимого поиска'

Я новый пользователь Emacs, и я пытаюсь установить RopeMac, поскольку я в основном программирую на Python. Поэтому я использовал команду: M-x el-get-install ropemacs, Но это дало мне следующую ошибку:the command name 'hg' cannot be found with 'executable find'"

Я совсем не понимаю, а также предлагаю, если есть какой-то другой плагин, который может сделать рефакторинг, и т.д., что я ожидаю от Ropemacs.

PS Я использую Emacs 24.3 на OS X 10.9

2 ответа

Решение

Mercurial отсутствует в вашей системе. Это распределенная система контроля версий, такая как Git или Bazaar. El-get пытается загрузить Romamacs из своего хранилища, и это не удается.

Или он может быть установлен, но отсутствует в вашем пути к исполняемому файлу. Чтобы определить, где установлен Mercurial, введите: whereis hg или же type -a hg, Обычный он расположен в /usr/bin/hg, В другом случае вы должны добавить путь к PATH переменная. открыто ~/.bashrc в Linux, ~/.bash_profile на OS X и добавить:

export PATH=$PATH:/path/to/hg/directory

Подробнее об изменении переменной PATH вы можете найти в этой статье.

Этот пост может помочь:

http://edward.oconnor.cx/2008/02/ropemacs

скачать Pymacs, затем установить python setup.py

скачать веревку, затем python setup.py установить

скачайте Ropemacs, затем Python setup.py установить

Убедитесь, что pymacs.el находится в вашем пути загрузки Emacs.

Другие вопросы по тегам