Haskell:无法更新/检测cabal

时间:2017-02-27 04:27:32

标签: haskell ghc ubuntu-16.04 cabal

我的Ubuntu 16.04上安装了ghci版本7.10和8。我想安装一些基于cabal的东西。我已经安装了cabal作为命令

cabal --version

产量

cabal-install version 1.22.6.0
using version 1.22.5.0 of the Cabal library 

但是当我用

更新时
cabal update

我得到了

Downloading the latest package list from hackage.haskell.org
cabal: does not exist

所以我不确定发生了什么或如何解决这个问题。我希望之后安装基于cabal的gloss。但

cabal install gloss-examples

产量

Resolving dependencies...
Downloading bindings-DSL-1.0.23...
Downloading bmp-1.2.6.3...
Failed to install bmp-1.2.6.3
Downloading vector-0.10.12.3...
Build log ( /home/username/.cabal/logs/bmp-1.2.6.3.log ):
cabal: /home/username/.cabal/logs/bmp-1.2.6.3.log: does not exist
编辑:我最初安装了ghci 7.10。然后安装了ghci 8.这会有什么影响吗?

EDIT2:安装后

cabal install Cabal cabal-install

我仍然遇到同样的错误
cabal update

我还是不能

cabal install gloss-examples

但这次我得到了一个不同的错误

Resolving dependencies...
Downloading bindings-DSL-1.0.23...
Downloading bmp-1.2.6.3...
Failed to install bindings-DSL-1.0.23
Downloading vector-0.10.12.3...
Build log ( /home/aa/.cabal/logs/bindings-DSL-1.0.23.log ):
cabal: /home/aa/.cabal/logs/bindings-DSL-1.0.23.log: does not exist

EDIT3:当我安装Cabal时,它说我安装了

Installed cabal-install-1.24.0.2

但是当我检查时     cabal --version

我仍然坚持

cabal-install version 1.22.6.0

告诉我他们没有联系。

0 个答案:

没有答案