GHCup 类似 Rustup,可以用于安装 Haskell 工具链。建议搭配 Hackage 和 Stackage 源使用。
USTC
该节内容仅适用于 USTC 及通过类似方式同步 GHCup 的站点。
使用方法
参考如下步骤可安装完整的 Haskell 工具链。
注意,以下命令会安装并配置 GHCup 0.0.7 版本的元数据。 可查看以下目录的内容,并选择需要安装的 GHCup 版本的 yaml 文件替换以下命令中的 URL。
第一步(可选) :使用镜像源安装 GHCup 本体。如已经安装 GHCup,可跳到下一步。
-
Linux, FreeBSD, macOS 用户:在终端中运行如下命令
-
Windows 用户:以非管理员身份在 PowerShell 中运行如下命令
第二步 :配置 GHCup 使用科大源。编辑 ~/.ghcup/config.yaml
增加如下配置:
第三步(可选) :配置 Cabal 和 Stack 使用镜像源,请参考文档 Hackage 帮助 和 Stackage 帮助 。
镜像站 GHCup 源仅支持较新的 GHCup 版本(元数据格式版本仅支持 0.0.6 及以上)。如果你使用的 GHCup 版本比较旧,请参考上述步骤安装新版本 GHCup。
预发布版本
使用预发布频道可以安装尚未正式发布的测试版本。要启用预发布源,将 ~/.ghcup/config.yaml
文件中 url-source
一节修改如下: