'可执行文件'找不到命令名'hg'

问题描述:

我是一个新的emacs用户,并且我试图安装ropemacs,因为我大部分都是用python编程的。所以我使用了命令:M-x el-get-install ropemacs。但它给了我以下错误: “'the command name 'hg' cannot be found with 'executable find'”'可执行文件'找不到命令名'hg'

我不明白它,并建议是否有其他一些插件可以做重构等我期望从ropemacs。

P.S.我在OS X上运行Emacs 24.3 10.9

+0

您是否安装了蟒蛇绳包?还有什么是你的操作系统? –

+0

@ user3114046:不,我相信ropemacs会照顾一切。 – user2239690

Mercurial在您的系统中缺失。它是一个分布式版本控制系统,如Git或Bazaar。 El-get尝试从其存储库下载ropemacs并失败。

或者它可以安装,但在可执行文件路径中缺失。要检测Mercurial的安装位置,请键入:whereis hgtype -a hg。普通它位于/usr/bin/hg。在其他情况下,您必须添加PATH变量的路径。在OS X上打开~/.bashrc在Linux上,~/.bash_profile和追加:

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

更多有关更改PATH变量,你可以找到in this article

+0

输入whereis hg什么也不返回。我在我的/ usr/bin文件夹中也找不到hg。但奇怪的是,在终端提示符下键入hg会运行它。我应该如何继续? – user2239690

+0

'type -a hg'返回什么? (我不确定,如果它适用于OS X)。 – yetty

+0

我在/ usr/local/bin/hg中找到了hg文件,并将此路径放入我的.bashrc文件中,但没有任何帮助!它仍然给我同样的错误,这次启动,并且当我尝试安装ropemacs时。 – user2239690

此信息可能帮助:

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

下载Pymacs,那么Python的setup.py安装

下载绳子,然后蟒蛇的setup.py安装

下载ropemacs,然后Python安装.py install

确保pymacs.el位于您的Emacs加载路径中。

+0

无法正常工作。它在启动时发现警告时找不到pymacs。 – user2239690

+0

我真的不能再帮忙了,我没有一个mac进行试验。 –