我升级了 cabal-install 了吗? [英] Have I upgraded my cabal-install?

查看:23
本文介绍了我升级了 cabal-install 了吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚从 它的官方网站安装了 Haskell.之后,按照它的快速入门教程进行操作.

I just installed Haskell from it's official site. After that, following it's quick-start tutorial.

我跑:

cabal update

显示此消息:

Downloading the latest package list from hackage.haskell.org
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install

我跑:

cabal install cabal-install

并使用

cabal update

结果,它从一开始就向我显示了相同的消息:

The result, it shows me the same message from the start:

Downloading the latest package list from hackage.haskell.org
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install

那么,我是否升级了 cabal-install ?如何查看我的阴谋集团的版本?

重要提示:我使用的是 Mac OS X 的 64 位版本.

推荐答案

在 OSX 上安装 Haskell 平台 2012.4.0.0 后,我遇到了类似的问题.当我运行 cabal install cabal-install 时,它以:

I had a similar issue after installing the Haskell platform 2012.4.0.0 on OSX. When I ran cabal install cabal-install, it ended with:

cabal: ../ghc-7.4.2/lib/cabal-install-1.16.0.2/bin/cabal: does not exist

所以我猜它的路径在某处混淆了.然而,可执行文件实际上是成功构建的(检查 ~/Library/Haskell/ghc-7.4.2/lib/cabal-install-1.16.0.2/bin/cabal),我只是从那里复制它到我路径上的 ~/Library/Haskell/bin.

So I guessed it got its paths mixed up somewhere. However the executable was actually built successfully (check for ~/Library/Haskell/ghc-7.4.2/lib/cabal-install-1.16.0.2/bin/cabal) and I just copied it from there to ~/Library/Haskell/bin which is on my path.

此后一切正常:

$ which cabal
/Users/luke/Library/Haskell/bin/cabal
$ cabal update
Downloading the latest package list from hackage.haskell.org
$ cabal --version
cabal-install version 1.16.0.2
using version 1.16.0.3 of the Cabal library

这篇关于我升级了 cabal-install 了吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆