Запуск PceEmacs через командную строку SWI-Prolog - PullRequest
1 голос
/ 24 июня 2019

Я бы хотел использовать редактор PceEmacs, но всякий раз, когда я использую команду emacs., меня встречает код ошибки ERROR: Undefined procedure: emacs/0 (DWIM could not correct goal).Нормальные встроенные команды, кажется, работают как обычно, поэтому я не знаю, правильно ли я использую команду emacs.

1 Ответ

0 голосов
/ 24 июня 2019

Вы, вероятно, не все установили.Вы должны сообщить нам, какую операционную систему вы используете, как вы установили SWI-Prolog и тому подобное.

Например, при установке без PCE у вас не будет PceEmacs.На машине, на которой у меня специально нет PCE, я вижу то же самое, что и вы:

$ swipl
Welcome to SWI-Prolog (threaded, 64 bits, version 8.1.8-43-gb0168ea4a-DIRTY)
SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software.
Please run ?- license. for legal details.

For online help and background, visit http://www.swi-prolog.org
For built-in help, use ?- help(Topic). or ?- apropos(Word).

?- emacs.
ERROR: Unknown procedure: emacs/0 (DWIM could not correct goal)

Это потому, что в моем скрипте сборки есть:

cmake -G Ninja -DSWIPL_PACKAGES_X=OFF ...
...