Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在Mac上安装Haskell_Macos_Haskell - Fatal编程技术网

Macos 如何在Mac上安装Haskell

Macos 如何在Mac上安装Haskell,macos,haskell,Macos,Haskell,我正在尝试在Mac上安装Haskell,并按照Haskell站点上的说明进行安装。 当我在终端上运行上面网站的脚本时,它说要安装“ghcup”、“ghc”和“cabal”。然而,它似乎成功地安装了“ghcup”,但在安装“ghc”时出现了一个错误 错误:ghc:未知版本:lion 我怎样才能解决这个问题?或者,有没有其他方法在Mac上安装Haskell (我看到过类似的帖子,但它们太旧了)在Mac上获得一个工作的Haskell开发环境有不同的选择。最受欢迎的似乎是 通过安装 哈斯克尔工具

我正在尝试在Mac上安装Haskell,并按照Haskell站点上的说明进行安装。 当我在终端上运行上面网站的脚本时,它说要安装“ghcup”、“ghc”和“cabal”。然而,它似乎成功地安装了“ghcup”,但在安装“ghc”时出现了一个错误

错误:ghc:未知版本:lion

我怎样才能解决这个问题?或者,有没有其他方法在Mac上安装Haskell


(我看到过类似的帖子,但它们太旧了)

在Mac上获得一个工作的Haskell开发环境有不同的选择。最受欢迎的似乎是

  • 通过安装
  • 哈斯克尔工具
当然,您也可以手动单独安装大多数工具,或者从源代码编译所有工具

与安装类型一起,您需要选择如何构建项目:使用或


作为初学者,我个人的偏好是Stack,因为(a)每个项目的整个Haskell工具堆栈都是本地安装的,所以您不会遇到某些工具版本冲突的问题;(b) 依赖关系是经过管理的,因此您不需要处理库的不兼容版本。从初学者的角度来看,我可以专注于实际的开发工作,而不是基础设施和工具,这是非常有帮助的。

你似乎在运行macOS Lion,这是一种古老的、不安全的、苹果不再支持的产品。因此,大多数现代软件不再进行与它的兼容性测试,而且很多软件都无法工作。升级到现代版本的macOS(如Catalina)将使其正常工作。

您仍在运行macOS Lion吗?它的生命已经结束,不再接收重要的安全更新,但显然你正在互联网上使用它。升级到Catalina,然后再试一次。@JosephSible Restore Monica嗨,谢谢你的建议,我正在升级到Catalina,希望它能工作。如果你能放弃25美元,还有。@JosephSible Restore Monica升级到Catalina后,同样的安装方法也能工作。谢谢如果你把你的解决方案作为一个答案,我可以将它标记为已被接受。@arslan好的,完成了。这个答案看起来只基于问题的标题而不是正文。问题是“或者,有没有其他方法可以在Mac上安装Haskell?”但是考虑到实际的潜在问题,你的其他方法几乎肯定也会失败。成功了。但是,似乎需要设置路径变量。