如何在Windows 7中配置cabal?

时间:2013-03-17 13:10:40

标签: haskell cabal

我已经在Windows 7中安装了Haskell Platform 2012.我在控制台cabal update中写了一个消息,我发现有一个新版本的cabal。我写了cabal install cabal-install。安装完成后,它告诉我cabal已安装在C:\ username \ AppData \ Roaming \ cabal中。所以,当我再次cabal update时,我正在采取与安装新版本的cabal相同的信息。我试图从配置文件更改cabal目录,但cabal忽略配置文件。 Haskell只能在Unix上运行吗?感谢

3 个答案:

答案 0 :(得分:13)

问题在于,Haskell平台附带的cabal可执行文件被拾取而不是您安装的那个。

您需要edit the value of the PATH environment variable并在%AppData%\cabal\bin之前放置%PROGRAMFILES%\Haskell Platform\...\bin,以便获得更高的优先级。

答案 1 :(得分:2)

您需要添加C:\username\AppData\Roaming\cabal(或现在具有cabal可执行文件的任何目录 - 使用例如dir或您最喜欢的文件管理器来验证您是否拥有正确的位置) %PATH%环境变量并重新启动命令提示符。

答案 2 :(得分:2)

错误消息不完整。全局安装cabal-install:

cabal install cabal-install --global