Связать все команды haskell с другой версией

Связать все команды haskell с другой версией

Недавно я установил ghc 7.8, но теперь хочу вернуться к ghc 7.4.

Я установил ghc 7.8 через бинарный пакет, но не удалил его правильно. Когда я запускаю ghc, ghciили runhaskell, я получаю

/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

Больше информации.

Связанный контент