Pergunta

Estou tentando chamar a função do sistema do ambiente de clipes. Eu usei o exemplo dado no tutorial de programação, no entanto, ele não parece funcionar no Ubuntu. Eu usei o código a seguir, mas recebi a mensagem:

Função do sistema não totalmente definida para este sistema.

Meu 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)
)

Qualquer ideia?

Desde já, obrigado.

Foi útil?

Solução

Se você estiver executando a versão 6.24, tente alterar o sinalizador em setup.h de genérico para unix_v ou unix_7 e recompile. Se você estiver executando a versão 6.3, tente alterar o sinalizador em setup.h de genérico para Linux e se isso não funcionar, tente unix_v ou unix_7.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top