Haskell 以及 Mikrokosmos (an educational Lambda calculus interpreter) 本地开发环境配置踩坑
本教程仅针对无 Windows 命令行工具 历史开发环境的计算机:
Haskell官方推荐使用 Chocolatey (软件管理解决方案)对 Cabal (库构建打包器)以及 Haskell 开发依赖包 进行打包安装
首先, 确保在整个安装过程中使用 administrative shell (PowerShell)
确认ExecutionPolicy
运行
Get-ExecutionPolicy
如果返回 Restricted 则 运行
Set-ExecutionPolicy AllSigned
再次运行
Get-ExecutionPolicy
应当返回 AllSigned
安装 Chocolatey
运行
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object Syst