我是一个新的 emacs 用户,我主要是在 python 中编程时尝试安装ropemacs。所以我使用了命令:M-x el-get-install ropemacs
。但它给了我以下错误:“' the command name 'hg' cannot be found with 'executable find
'”
我根本不明白,还建议是否有其他插件可以进行重构等我期望从ropemacs。
PS 我在 OS X 10.9 上运行 Emacs 24.3
您的系统中缺少Mercurial 。它是一个类似于 Git 或 Bazaar 的分布式版本控制系统。El-get 尝试从其存储库下载ropemacs,但失败了。
或者它可以安装,但在您的可执行路径中丢失。要检测 Mercurial 的安装位置,请键入:whereis hg
或type -a hg
。普通的它位于/usr/bin/hg
. 在其他情况下,您必须添加PATH
变量的路径。~/.bashrc
在 Linux、 OS X 上打开~/.bash_profile
并附加:
export PATH=$PATH:/path/to/hg/directory
您可以在本文中找到有关更改 PATH 变量的更多信息。
这篇文章可能会有所帮助:
http://edward.oconnor.cx/2008/02/ropemacs
下载 Pymacs,然后 python setup.py install
下载rope,然后python setup.py install
下载ropemacs,然后python setup.py install
确保 pymacs.el 在您的 Emacs 加载路径中。