(我的问题是关于分发没有 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 的情况下放置二进制依赖项吗?如何?
非常感谢!