el-get-executable-find:使用`executable-find'找不到名为'hg'的命令

时间:2013-03-16 14:37:47

标签: emacs

今天我尝试在python中配置emacs开发。

我使用pymacs, pycomplete+ , python-mode, python-pep8安装了el-get

当我尝试安装rope时出现此错误

  

el-get-executable-find:使用`executable-find'找不到名为'hg'的命令

然后,当我删除关于config

"el-get"
(add-to-list 'load-path "~/.emacs.d/el-get/el-get")   
(unless (require 'el-get nil 'noerror)`    
  (with-current-buffer   
      (url-retrieve-synchronously  
       "https://raw.github.com/dimitri/el-get/master/el-get-install.el")   
    (goto-char (point-max))   
    (eval-print-last-sexp))) 
(el-get 'sync)

错误消失。

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

如前所述,在路径中找不到mercurial dvc命令“hg”。

一旦注意到Emacs没有加载emacs变量“exec-path”中的所有可执行文件,就像$ PATH一样。这是从Windows系统按钮启动时发生的。也许从控制台开始它已经消失了。

检查exec-path,如果它包含“type hg”显示的目录。 在这种情况下,通过init-file将它添加到exec-path可能是一个选项。