Emacs无法使用默认的prolog-mode加载swi-prolog?

时间:2015-04-21 23:23:56

标签: emacs prolog swi-prolog emacs24

Win 8上的我的Gnu Emacs 24.4似乎无法使用默认的prolog模式。我有最新版本的SWI Prolog。

当我加载Gnu Emacs并输入Mx prolog-mode时,语法会突出显示。但是,我无法编译规则,也无法对它们执行任何操作。当我尝试使用Cc RET从Emacs内部运行prolog时,它会显示“正在搜索程序:没有这样的文件或目录,prolog”。

2 个答案:

答案 0 :(得分:4)

错误消息告诉您Emacs在prolog中找不到名称为load-path的任何可执行文件。所以可能问题是你没有把你的SWI-Prolog安装到你的$PATH

在您的环境中设置$ PATH(或load-path中的~/.emacs)的另一种方法是在prolog-program-name中设置~/.emacs

答案 1 :(得分:-2)

你不会接受cmsc330吗?无论如何,如果你没有与Emacs结合,Eclipse有一个SWI插件,它也可以自动填充。我只想使用eclipse。