我试图建立一个有interprolog和SWI prolog的环境,interprolog需要SWI的“pl”的位置,但是我找不到它。我只能找到swipl或plrc,两者都不能与interrolog一起工作。如果我在终端中输入pl(这应该运行swi prolog),它会显示

bash: pl :command not found

但如果我输入
swipl


序言
它运行swiprolog很好。
问题是interrolog需要pl,我似乎找不到。
有人知道我该怎么解决这个问题吗?
谢谢

最佳答案

我明白你的问题了吗,pl是prolog软件的符号链接吗?通过pl检查where pl可执行文件的位置,或
也许您需要使prolog源代码.pl可执行,并在其顶部添加一个头。。。
#! /垃圾箱/游泳池-f
;这里是Prolog代码。。。
使用chmod u+x some_file.pl。然后当bash执行时,它会检查文件的顶部位“#”!/bin/swiprolog-f',我用'-f'开关说把它传给prolog解释器…检查文档。。。
希望能帮上忙,
谨致问候,
汤姆。

关于linux - Prolog-特别是SWI-pl在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2229162/

10-15 19:30