Acabei de instalar e atualizar a cabal, mas ainda está usando a versão original (1.16.0.2) em vez da versão 1.22.4.0 atualizada. Os comandos que executei após a instalação através do apt-get:
$ cabal update
$ cabal install cabal-install cabal
Isso criou e instalou a nova versão do cabal-install e cabal como era esperado, mas quando eu faço cabal --v
, ela ainda imprime:
$ cabal --v
cabal-install version 1.16.0.2
using version 1.16.0 of the Cabal library
O que poderia estar errado aqui? Minha variável $ PATH é:
$ echo $PATH
/home/user/.rvm/gems/ruby-2.2.2/bin:/home/user/.rvm/gems/ruby-2.2.2@global/bin:/home/user/.rvm/rubies/ruby-2.2.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/user/.rvm/bin:/home/user/.rvm/bin
e a cabala estão localizadas:
$ which cabal
/usr/bin/cabal
Um sudo find / -name *cabal*
resultou:
$ sudo find / -name *cabal*
/usr/bin/cabal
/usr/share/doc/cabal-install
/usr/share/vim/vim74/syntax/cabal.vim
/etc/bash_completion.d/cabal
/var/cache/apt/archives/cabal-install_1.16.0.2-2_amd64.deb
/var/lib/dpkg/info/cabal-install.list
/var/lib/dpkg/info/cabal-install.conffiles
/var/lib/dpkg/info/cabal-install.md5sums
/home/user/Downloads/pandoc-1.14.0.3/pandoc.cabal
/home/user/.cabal
/home/user/.cabal/bin/cabal
/home/user/.cabal/share/doc/cabal-install-1.22.4.0
/home/user/.cabal/packages/hackage.haskell.org/cabal-install
/home/user/.cabal/packages/hackage.haskell.org/cabal-install/1.22.4.0/cabal-install-1.22.4.0.tar.gz