我最初使用macports安装了haskell 6.10.4,但由于其中的一些错误,我尝试卸载它并直接从haskell站点安装新版本6.12.3。
安装程序工作正常,但是当我启动ghci时,它默认为显然未卸载的macports版本6.10.4。
我试图使用:
sudo ports uninstall haskell
摆脱macports版本,显然是不成功的。如何让macport完全擦除它放在我的驱动器上的版本?
答案 0 :(得分:2)
如果您安装了依赖haskell
的项目,则需要先卸载它们,或者尝试使用--follow-dependents
标记:
sudo port uninstall --follow-dependents haskell
或者您可以使用--force
开关,无论如何都只会haskell
,但是您可能还有其他项目会被破坏,这取决于它。
您可以做的另一件事就是确保您手动安装的haskell版本的路径位于$PATH
上的macport路径之前。