安装新的GHC版本后,为什么ghc --version仍然显示旧版本?

时间:2014-05-15 23:39:37

标签: haskell ghc

我终于安装了ghc 7.8.2,但是当我在我的终端上键入ghc --version时它仍然说7.6.3为什么会这样?我不再需要7.6.3了吗?

1 个答案:

答案 0 :(得分:3)

您通常运行的可执行文件实际上只是符号链接

  

〜$哪个ghc
  在/ usr / local / bin目录/ GHC
  〜$哪个ghc | xargs文件
  / usr / local / bin / ghc:`/usr/local/haskell/bin/ghc-7.8.2'

的符号链接

在您的情况下,它可能是旧的发行版安装的7.6.3。删除/重命名并将正确的ghc符号链接放在适当的位置(在你的路径中,它不需要/usr/local/bin),指向你安装新GHC的地方。

相关问题