4

(我的问题是关于分发没有 haskell-platform、ghc、cabal 的二进制文件......)

我需要部署一个结构良好的 haskell 应用程序(一个 Yesod 脚手架),但我有磁盘空间限制。

GHC 大小约为 1Gbytes,存储所有 cabal 源代码、包等...需要更多磁盘空间等...

显然,haskell-platform, ghc, ... 是关于开发(而不是部署)。

在我的具体情况下,我可以生成

cabal clean && cabal configure && cabal build

并成功运行(有些喜欢)

./dist/build/MyEntryPoint/MyEntryPoint arg arg arg

但是,依赖项呢?如何将其移至生产环境?(连同我的“dist”编译)

我可以在没有 cabal 的情况下放置二进制依赖项吗?如何?

非常感谢!

4

1 回答 1

8
于 2012-11-15T10:52:55.077 回答