我正在开发 Prolog 代码并在两台不同的机器上使用 SWI-Prolog。两个 SWI-Prolog 安装都在 Windows 10 上的 Ubuntu 上的 Bash 上。
我不记得我在第一台机器上安装 SWI-Prolog 所遵循的步骤,但它运行的代码需要library(plunit)
顺利进行。swipl --version
在控制台上运行返回
SWI-Prolog version 7.2.3 for amd64
在我从源代码下载并制作/安装的第二台机器上,我收到一条错误消息source_sink 'library(plunit)' does not exist
。swipl --version
在控制台上运行返回
SWI-Prolog version 7.2.3 for x86_64-linux
我的理解是 SWI-Prolog 的库是依赖于版本的。不是这样吗?也许这些swipl --version
值提供了一些洞察力?不幸的是,出于兼容性原因,我坚持使用这个特定版本的 SWI-Prolog。到目前为止,我swipl
在第二台机器上重新安装的尝试都没有结果。