在Windows上更新Haskell包

时间:2016-05-10 19:14:20

标签: windows haskell cabal cabal-install

如何在Windows上更新预安装的Haskell软件包(例如,System.Directory软件包)?我试过告诉cabal安装它,但是这样做时遇到了错误。

The package has a '.configure' script. This requires a Unix compatibility toolchain such 
as MinGW+MSYS or Cygwin.
cabal: Error: some packages failed to install:
directory-1.2.6.3 failed during the configure step. The exception was:
ExitFailure 1

我认为在cabal中有一种简单的方法可以做到这一点。如果没有这个,那么.tar.gz中的各种文件可以在Hackage中用于预安装包吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

当前版本的ghc和haskell平台附带msys发行版。在cabal配置文件中添加几行(在说明中)允许cabal利用此功能,之后您可以使用自定义配置scrips(例如network或{{1})构建包好的。