【发布时间】:2015-03-26 18:41:58
【问题描述】:
我已经在 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 上工作吗?谢谢
【问题讨论】:
-
恕我直言,如果一个人刚开始使用新的 haskell plattfrom 的 haskell 旅程,则永远不应该使用“cabal install cabal-install”。只需使用 cabal update 来更新包列表。唯一应该更新 cabal 本身的人会知道何时执行此操作,如果您不知道,请不要执行此操作
-
@Jonke 那么人们什么时候做呢?
-
当您想要最新版本的 cabal 来获得新版本的 ghc 并且没有 haskell 平台时。例如,如果你获得了 ghc 7.8.2 的二进制构建,你可以获得 cabal 1.18 的二进制构建,但没有 cabal 1.20 的二进制构建,那么你就去做。 (恕我直言)