如何在macOS上管理多个haskell安装?
我的计算机(macOS High Sierra)上安装了多个标准(格拉斯哥)Haskell编译器。据我记忆所及,最古老的版本是a,而我是在大约五六个月前从“”安装程序获得最新版本的。我正试图摆脱整个生态系统(ghc、stack、cabal和friends),主要是因为我不知道在我计划重新使用该语言的情况下,我将使用什么工具 因此,我的问题是:如何在macOS上管理多个haskell安装?,haskell,haskell-platform,Haskell,Haskell Platform,我的计算机(macOS High Sierra)上安装了多个标准(格拉斯哥)Haskell编译器。据我记忆所及,最古老的版本是a,而我是在大约五六个月前从“”安装程序获得最新版本的。我正试图摆脱整个生态系统(ghc、stack、cabal和friends),主要是因为我不知道在我计划重新使用该语言的情况下,我将使用什么工具 因此,我的问题是: 最小的/“平台”安装程序在哪里安装Haskell和所有相关的东西 如何删除整个Haskell语言及其上面提到的所有组件(在“平台”安装的情况下,甚至在最小
编辑:我刚刚想起了
卸载hs
命令(另请参见),我是否应该运行此命令而不是手动删除文件?我想我已经想出了一个解决方案,我将首先回答后一个问题:
- 我要查找的所有详细信息(启动/“”安装程序后有效安装了什么,最重要的是,这些家伙的位置)都可以在文档欢迎文件中找到,该文件位于
。更准确地说: 在Mac OS X上,Haskell平台安装在两个主要部件中:GHC和Haskell平台。它们分别安装在:/Library/Haskell/Doc/Start.html
和/Library/Frameworks/GHC.framework
中。可执行文件在/Library/Haskell
[…]中进行符号链接 主文件夹中还有另外两三个目录,即/usr/local/bin
和~/.ghc
~/.stack
- 正如在OP中所说的,脚本
完成了它的工作,显示了(至少我希望如此)构成Haskell“sdk”实际安装的所有文件的综合列表uninstall hs
请随意发布您的答案,我希望这篇文章对社区有用。不要担心超级用户,因为您的问题直接涉及主要用于编程的工具。这就是为什么我从你的文章中删去了这一部分。通常,你可以使用
haskell堆栈
执行“虚拟环境”(如Python)等。