科学上网
我想你因该会,不会的话充值个 google helper
haskell 安装
通过 GHCup 安装 ghc 等
curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh
安装 stack
curl -sSL https://get.haskellstack.org/ | sh
配置
stackage | 镜像站使用帮助 | 北京外国语大学开源软件镜像站 | BFSU Open Source Mirror
hackage | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
全部都要配置!!!一个都不要丢!!一共配置三个:
- Cabal
- Stack
- stackage镜像
需要注意的是,这个wiki写的不对,错的是下面这句话:
此外,还需要手动下载 https://mirrors.bfsu.edu.cn/github-raw/fpco/stackage-content/master/stack/global-hints.yaml 到 ~/.stack/pantry/global-hints-cache.yaml
(在 Windows 下是 %APPDATA%\stack\pantry\global-hints-cache.yaml
)。注意文件名不同。这是由于 stack
暂时不支持配置该文件的上游地址。该文件需要在每当第一次用到新版本的 GHC 时更新。
在mac下,也是叫 global-hints-cache.yaml,起码 2.7.5 的 stack 是这样 ,我估计也是版本问题,所以直接搞俩,绝对没错
结语
这不一定是最简洁的安装,但是应该是最简单的,我想绝多数人都是来学范畴论和函数编程的,实践中应该不会开发项目,能跑代码就行。
有好东西大家一起分享~