Я пытаюсь установить пакет (sldnfdraw) в SWI-Prolog, но я не могу найти способ указать каталог установки (т. Е. Где я хочу, чтобы он был установлен).
документация указывает на то, что можно выбрать каталог пакета, но мне не повезло.По общему признанию, я довольно плохо знаком с Прологом и могу пропустить что-то очевидное.Тем не менее я безуспешно искал ответы во всех обычных местах (переполнение стека, документация).
Я попытался установить пакет sldnfdraw
, вызвав pack_install(sldnfdraw).
Это привело бы к созданию каталога в $HOME/lib/swipl/pack
.Затем я попытался использовать различные варианты pack_install(sldnfdraw, $PREF_DIR).
, где $PREF_DIR
- это абсолютный путь к каталогу, в который я хотел установить пакет.В документации упоминается какой-то способ передачи опций в функции, но в нем не указан метод для этого.Учитывая ограниченные ресурсы, доступные на Прологе (и эту конкретную реализацию), я нахожусь в тупике.Надеюсь, кто-то может указать мне правильное направление.