今天我尝试在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)
错误消失。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
如前所述,在路径中找不到mercurial dvc命令“hg”。
一旦注意到Emacs没有加载emacs变量“exec-path”中的所有可执行文件,就像$ PATH一样。这是从Windows系统按钮启动时发生的。也许从控制台开始它已经消失了。
检查exec-path,如果它包含“type hg”显示的目录。 在这种情况下,通过init-file将它添加到exec-path可能是一个选项。