如何在macOS上管理多个haskell安装?

时间:2018-09-07 00:34:18

标签: haskell haskell-platform

我在计算机(macOS High Sierra)上安装了标准(Glasgow)Haskell编译器的多个安装。最古老的版本(据我所知)是minimal installation,而我从“ Platform”安装程序中获得了最新版本,大约是五六个月前。我试图摆脱整个生态系统(ghc,堆栈,cabal和朋友),主要是因为我不知道在打算恢复使用该语言的情况下将使用什么工具。 / p>

所以我的问题是:

  1. 最小化/“平台”安装程序在哪里安装Haskell和所有相关内容?

  2. 如何如何删除整个Haskell语言及其上面提到的所有组件(在“平台”安装的情况下,甚至在最小安装的情况下)?< / p>

编辑:我刚刚记得uninstall-hs命令(另请参阅here),我应该运行此命令而不是手动删除文件吗?

1 个答案:

答案 0 :(得分:1)

我想我已经提出了一个解决方案,我将首先回答后一个问题:

  • 我一直在寻找的所有详细信息(启动minimal /“ Platform”安装程序后有效安装的内容,最重要的是,这些内容在何处放置人员)可以在/Library/Haskell/Doc/Start.html的文档欢迎文件中找到。更精确地:

      

    在Mac OS X上,Haskell平台分为两个主要部分安装:GHC和Haskell平台。它们分别安装在:/Library/Frameworks/GHC.framework/Library/Haskell中。可执行文件在/usr/local/bin [...]中是符号链接的。

    主文件夹中还有另外两个或三个目录,即~/.ghc~/.stack

  • 如OP中所述,脚本uninstall-hs完成了工作,显示了构成(至少希望如此)构成实际安装的Haskell“ sdk”的所有文件的完整列表。

  • p>

随时发布您的答案,希望这篇文章对社区有用。