Pregunta

Estoy tratando de llamar a la función del sistema desde el entorno Clips. He usado el ejemplo dado en el tutorial de programación, sin embargo, no parece funcionar en Ubuntu. Usé el siguiente código pero recibí el mensaje:

Función del sistema no completamente definida para este sistema.

Mi código:

(defrule start-program ""
    (not (started on))
    =>
    (assert (print-directory /home/username/Desktop))
    (assert (started on))
)

(defrule print-directory
    (print-directory ?directory)
    =>
    (system "ls " ?directory)
)

¿Alguna idea?

Gracias por adelantado.

¿Fue útil?

Solución

Si está ejecutando la versión 6.24, intente cambiar el indicador en Setup.h de genérico a unix_v o unix_7 y recompilar. Si está ejecutando la versión 6.3, intente cambiar el indicador en Setup.h de Generic a Linux y si eso no funciona, intente unix_v o unix_7.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top