2010-02-09 2 views
2

Я настроил и установил как interprolog и SWI пролог на моей машине Linux, следуя инструкции здесь: Interprolog with SWI instructions on LinuxInterprolog и SWI-Prolog

Я редактировал unixVariables.sh содержать путь Java и SWI-Prolog (мн) исполняемые файлы на моей машине и что мой unixVariables.sh выглядит следующим образом:

# This is a typical environment for Linux, see elsewhere for Mac OS X 
JAVA_BIN=/usr/lib/jvm/java-6-sun-1.6.0.16/bin 
XSB_BIN_DIRECTORY=/home/YOUR_NAME/XSB271/config/i686-pc-linux-gnu/bin 
SWI_BIN_DIRECTORY=/usr/local/bin 
YAP_BIN_DIRECTORY=/usr/bin 

Теперь, когда я иду сделать ./runSWISPListener.sh в interprolog папке, все я получаю это:

./runSWISPListener.sh 
Welcome xx to InterProlog 2.1.2 on Java 1.6.0_16 (Sun Microsystems Inc.), Linux  2.6.28-11-generic 

, и теперь ничего больше не происходит, где, как указано в инструкциях, окно java должно появляться с помощью прослушивателя движка swiprolog.

Может ли кто-нибудь мне помочь? Я знаю его довольно абстрактно и никто не использует interprolog но любая помощь ценится благодаря

ответ

0

я в конечном итоге только с помощью XSB пролог, работал отлично

0

Согласно странице загрузки, InterProlog имеет проблемы с SWI-Prolog версии 5.10:

(5.4.6 или более поздней версии, известные проблемы, связанные с 5.10 :-() ;

(от http://www.declarativa.com/interprolog/INSTALL.htm)

Попробуйте более раннюю версию SWI-Prolog

?
Смежные вопросы