使用SPIDER IDE在SICStus中编译Prolog时出错

时间:2017-05-19 13:43:46

标签: sicstus-prolog

我刚安装了SICStus Prolog和Eclipse的SPIDER IDE插件。 SPIDER是使用更新站点安装的,我在首选项中设置了SICStus安装路径并对其进行了验证。 然后我创建了一个新的工作区和一个Prolog项目,它只包含以下文件test.pl

test :- write('Hello World!'), nl.

当我编译(菜单:SICStus>编译Prolog代码)时,我在" Toplevel"中得到以下消息。窗口:

Restarting Prolog

Unknown option '--spider'.

Usage: /Users/alexraasch/sicstus/bin/sicstus [options] [-- args ...]

Options:


    -f         Fast start. Do not read initialization files.

    -i         Force interactive mode.

    -m         Use maximally compatible memory manager bottom layer.

    -r <file>  Restore <file> after booting.

    -l <file>  Ensure that <file> (containing Prolog code)

               is loaded on startup.

    --goal <goal>  Execute <goal> after loading any files.

    -Xrs       Reduced use of OS-signals (see release notes)

    --help     Show this message and exit.



    -- ...     Pass the rest of the arguments as prolog_flag(argv,X).

    -a ...     Legacy name for --.



Report bugs using http://www.sics.se/sicstus/bugreport/bugreport.html


Process ended with exit value 1

我的版本号是:

  • macOS 10.12.5
  • Java SE 1.8.0_65
  • Eclipse 4.6.0
  • SICStus 4.0.8
  • SPIDER 0.0.64

SICStus安装是预先安装的。

我从未与SICStus合作,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

该版本的SICStus Prolog太旧而无法与SPIDER合作。

您可以从SICStus Prolog site下载最新SICStus Prolog的评估版。您可以安装它而无需卸载已有的任何版本。