我刚刚安装并更新了cabal,但它仍然使用原始版本(1.16.0.2)而不是更新的1.22.4.0.我通过apt-get安装后运行的命令:
$cabal更新
$cabal安装cabal-install cabal
这就像预期的那样构建并安装了新版本的cabal-install和cabal,但是当我做cabal时 – 它仍会打印:
$cabal –v
cabal-install version 1.16.0.2
使用Cabal库的1.16.0版
这可能有什么问题?我的$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 /游戏:在/ usr /本地/游戏:/家/user/.rvm/bin:/home/user/.rvm/bin
和cabal位于:
$哪个cabal
在/usr/bin中/阴谋
sudo find / -name * cabal *产生:
$sudo find / -name * cabal *
在/usr/bin中/阴谋
在/ usr /共享/ DOC /小集团安装
/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
用户更新了cabal到1.22.4.0版本,但系统仍显示为旧版本1.16.0.2。尽管通过apt-get安装并运行了更新命令,cabal命令返回的版本信息未变更。用户提供了详细的路径和文件位置信息。
1727

被折叠的 条评论
为什么被折叠?



