最近,当我在 Hackage 上找到 ghc 6.12/6.10 的良好源包时,我不得不对 cabal 文件进行一些小或大的更改,以使这些包在 Windows 下工作。除了将我的修复与 github 分叉和合并之外,将这些修改后的构建带到仅安装了基本 haskell 平台的其他几个 Windows 盒子似乎是最好的方法/足够好的做法?
如果我能以某种方式使用 cabal-install,我应该更喜欢,因为这是通常使用的。是否应该将修改后的构建目录放在共享/网络目录上并从目标 Windows 框中安装?说这样的话:
在机器上准备
cabal fetch foo
cabal unpack foo
cd foo
edit .cabal and .hs
cabal configure
cabal build
关于机器使用和开发正常
cd machinepreparemount
cd foo
cabal install