我希望这不是OT,但它肯定没有StackOverflow的问题,所以我在这里尝试。 我在Windows 7(64位)机器上安装cabal时出现问题。
如果我尝试运行一个yesod开发它告诉我重新运行configuration,因为我切换cabal库(1.10.1.0而不是1.10.2.0),并不奇怪 – 如果我运行cabal –version我得到:
cabal-install version 0.10.2 using version 1.10.1.0 of the Cabal library
但是如果我在cabal / bin文件夹中做同样的事情,我会得到正确的版本库。 所以一定有一些奇怪的path问题,但我找不到,我试图cabal安装等(甚至重命名cabal.exe,因为不能改变运行过程中的问题)。
我迷路了 – 有人可以帮我解决这个问题吗?
您现在可能已经回答了您的问题。
为未来的读者。 一种解决scheme是将cabal / bin文件夹添加到path中。
另一个是将该exe文件移动到C:\Program Files\Haskell\bin.
作为http://www.haskell.org/haskellwiki/Cabal-Install#Windows
推荐。