将所有 haskell 命令链接到不同版本

将所有 haskell 命令链接到不同版本

我最近安装了 ghc 7.8,但现在我想回到 ghc 7.4

我通过二进制包安装了 ghc 7.8,但没有正确卸载它。当我运行ghcghcirunhaskell,我得到

/usr/local/bin/ghc: line 9: /usr/local/lib/ghc-7.8.2/bin/ghc: No such file or directory

我如何更改所有这些应用程序以指向此处的正确版本(7.4)?

/usr/bin/ghc-7.4.1

答案1

您可以使用 更新参考资料update-alternatives

例如:

sudo update-alternatives --set ghc /usr/bin/ghc-7.4.1/ghc
sudo update-alternatives --set ghci /usr/bin/ghc-7.4.1/ghci
sudo update-alternatives --set runhaskell /usr/bin/ghc-7.4.1/runhaskell

更多信息

相关内容