Имя команды '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.