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

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

问题描述

我刚刚从官方网站安装了Haskell。

我运行:

  cabal update 

显示此消息:

 从hackage.haskell.org下载最新的软件包列表
注意:有新版本的cabal-install可用。
升级,运行:cabal install cabal-install

我运行:

  cabal install cabal-install 

并检查更新是否成功

  cabal update 

结果显示,从一开始我就看到同样的讯息:

 从hackage.haskell.org下载最新软件包列表
注意:有一个新版本的cabal-install可用。
要升级,运行:cabal install cabal-install

升级cabal-install或不?如何检查我的cabal版本? b
重要提示:我正在使用适用于Mac OS X的64位版本。 / p>在安装Haskell平台 2012.4.0.0 之后,我遇到了类似的问题。在OSX上。当我运行 cabal install cabal-install 时,它以:

  cabal:../ghc-7.4.2/lib/cabal-install-1.16.0.2/bin/cabal:不存在

所以我猜想它的路径混淆了某处。但是,可执行文件实际上已经成功构建(检查〜/ Library / Haskell / ghc-7.4.2 / lib / cabal-install-1.16.0.2 / bin / cabal )和我从那里复制到〜/ Library / Haskell / bin 这是我的路径。



运行OK:

  $其中cabal 
/ Users / luke / Library / Haskell / bin / cabal
$ cabal update
从hackage.haskell.org下载最新软件包列表
$ cabal --version
cabal-install版本1.16.0.2
使用Cabal版本1.16.0.3库


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

I run:

cabal update

Which shows this message:

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

I run:

cabal install cabal-install

and check if the update was successful with

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

So, did I upgrade the cabal-install or not? How do I check my cabal's version?

Important: I'm using the 64 bits version for Mac OS X.

解决方案

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

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.

Thereafter everything ran OK:

$ 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天全站免登陆