Установка и запуск пакета haskell в автономном режиме

Я пытаюсь запустить утенка ( https://github.com/facebook/duckling) на сервере Windows.

К сожалению, сервер имеет только доступ к интрасети и нет доступа в Интернет. Как настроить Haskell, чтобы иметь возможность собирать и запускать пакеты без доступа к Интернету?

1 ответ

Решение

Первый метод, который приходит на ум, - это использование компьютера с той же архитектурой, у которого есть доступ в Интернет, для извлечения цепочки инструментов и зависимостей перед их передачей на компьютер автономной сборки. Что-то вроде использования stack build --prefetch --install-ghc --dry-run затем копируем инструмент стека, корень стека, компилятор stack path) и ваш проект. Я подозреваю, что кто-то сделал лучшую процедуру для этого.

Некоторые обсуждения: https://github.com/commercialhaskell/stack/issues/359 https://groups.google.com/forum/

Другим вариантом может быть установка собственного зеркала пакетов и указание стека на те, которые используют такие параметры, как latest-snapshot-url а также package-indices, Автономный стек, кажется, собирает некоторые шаги этого.

Другие вопросы по тегам