最近,當我在Hackage上發現ghc 6.12/6.10的良好源碼包時,我不得不對cabal文件做一些小的或重大的修改,以使這些包能夠在windows下工作。 除了叉和合並我的修補程序與github,什麼似乎是最好的方式/足夠好的做法將這些修改後的版本添加到只有一個基本的haskell平臺安裝的幾個其他窗口框?從Hackage操作源碼包如何輕鬆部署到多個Windows Box?
我應該更喜歡如果我以某種方式可以使用cabal-install,因爲這是通常使用的。 應該將修改後的構建目錄放在共享/聯網目錄上並從目標窗口框安裝嗎? 說是這樣的:
機上準備
cabal fetch foo
cabal unpack foo
cd foo
edit .cabal and .hs
cabal configure
cabal build
在機器useanddevelopnormal
cd machinepreparemount
cd foo
cabal install