Win 8上的我的Gnu Emacs 24.4似乎无法使用默认的prolog模式。我有最新版本的SWI Prolog。
当我加载Gnu Emacs并输入Mx prolog-mode时,语法会突出显示。但是,我无法编译规则,也无法对它们执行任何操作。当我尝试使用Cc RET从Emacs内部运行prolog时,它会显示“正在搜索程序:没有这样的文件或目录,prolog”。
答案 0 :(得分:4)
错误消息告诉您Emacs在prolog
中找不到名称为load-path
的任何可执行文件。所以可能问题是你没有把你的SWI-Prolog安装到你的$PATH
。
在您的环境中设置$ PATH(或load-path
中的~/.emacs
)的另一种方法是在prolog-program-name
中设置~/.emacs
。
答案 1 :(得分:-2)
你不会接受cmsc330吗?无论如何,如果你没有与Emacs结合,Eclipse有一个SWI插件,它也可以自动填充。我只想使用eclipse。