ato*_*oob 1 haskell haskell-platform haskell-stack duckling
我正在尝试在 Windows 服务器上运行小鸭(https://github.com/facebook/duckling)。
不幸的是,服务器只能访问内网,不能访问互联网。我如何设置 Haskell 以便能够在没有互联网访问的情况下构建和运行包?
想到的第一种方法是使用具有 Internet 访问权限的相同架构机器来获取工具链和依赖项,然后将它们传输到离线构建机器。类似于使用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-url和package-indices. 离线堆栈似乎收集了一些步骤。