脱机安装和运行Haskell软件包

时间:2018-08-07 12:15:13

标签: haskell haskell-stack haskell-platform duckling

我正在尝试在Windows服务器上运行小鸭(https://github.com/facebook/duckling)。

不幸的是,该服务器只能访问Intranet,不能访问Internet。如何设置Haskell,使其能够构建和运行没有互联网访问权限的软件包?

1 个答案:

答案 0 :(得分:4)

想到的第一种方法是使用具有互联网访问权限的同一体系结构机器,以将工具链和依赖项转移到脱机构建机器之前。类似于使用stack build --prefetch --install-ghc --dry-run,然后复制堆栈工具,堆栈根目录,编译器(由stack path列出)和您的项目。我怀疑有人为此做了更好的程序。

一些讨论:https://github.com/commercialhaskell/stack/issues/359 https://groups.google.com/forum/#!topic/haskell-stack/LHG9DSrz8k8

另一个选择可能是设置您自己的软件包镜像,并使用诸如latest-snapshot-urlpackage-indices之类的选项将堆栈指向那些软件包。 offline-stack似乎在收集一些步骤。