1. 安装 stack

1) 下载对应的 install.exe 安装 stack

https://docs.haskellstack.org/en/stable/README/

2) 更改镜像源

cmd > stack install 生成 c:/sr 这个文件夹

c:/sr/config.yaml 根据镜像源的要求修改stack的源

https://mirrors.tuna.tsinghua.edu.cn/help/hackage/

https://mirrors.tuna.tsinghua.edu.cn/help/stackage/

setup-info-locations: ["http://mirrors.tuna.tsinghua.edu.cn/stackage/stack-setup.yaml"]
urls:latest-snapshot: http://mirrors.tuna.tsinghua.edu.cn/stackage/snapshots.jsonpackage-indices:- download-prefix: http://mirrors.tuna.tsinghua.edu.cn/hackage/hackage-security:keyids:- 0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d- 1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42- 280b10153a522681163658cb49f632cde3f38d768b736ddbc901d99a1a772833- 2a96b1889dc221c17296fcc2bb34b908ca9734376f0f361660200935916ef201- 2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3- 51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921- 772e9f4c7db33d251d5c6e357199c819e569d130857dc225549b40845ff0890d- aa315286e6ad281ad61182235533c41e806e5a787e0b6d1e7eef3f09d137d2e9- fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0key-threshold: 3 # number of keys required# ignore expiration date, see https://github.com/commercialhaskell/stack/pull/4614ignore-expiry: no

保存后,再次 stack setup 即可下载 ghc

3) 遇到 “raw.Githubusercontent.com” 无法连接

安装过程中,若遇到 raw.Githubusercontent.com 的连接问题,需先查询其 ip,加入hosts

https://www.ipaddress.com/

2. 安装 vscode 的 alanz.vscode-hie-server 插件(已并入https://github.com/haskell/vscode-haskell插件)

1) stack 安装插件支持版本的 ghc

stack path 查询相关路径

stack ghc -- --version 查询 ghc 版本

https://github.com/alanz/vscode-hie-server 中可查到该插件支持的 ghc 版本

如果当前使用的 ghc 不在表中,

stack --resolver ghc-XXX setup     指定安装 XXX 版本的 ghc

stack config set resolver ghc-XXX 指定 resolver 将当前使用的 ghc 切换成 XXX 这个版本

2) VSCode中安装插件

在 vscode 中直接安装 vscode-hie-server 插件,vscode 将自动下载

haskell-language-server-XXX.exe

haskell-language-server-wrapper-XXX.exe

至 %APPDATA%\Code\User\globalStorage\alanz.vscode-hie-server 路径下

若没有自动下载,根据 vscode 提示 查看,是 raw .. 的 ip 未设置,还是 ghc 的版本不对

windows10 下 Haskell 环境搭建2020相关推荐

  1. windows10下Kafka环境搭建

    内容小白,包含JDK+Zookeeper+Kafka三部分. JDK: 1)   安装包:Java SE Development Kit 9.0.1       下载地址:http://www.ora ...

  2. Windows10+Anaconda3+Pycharm环境搭建

    Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...

  3. win10下caffe环境搭建: win10 + vs2013 + caffe + CUDA 7.5 + cudnn v4 + Anaconda2 (python 2.7) 目前未使用GPU

    win10下caffe环境搭建: win10 + vs2013 + caffe + CUDA 7.5 + cudnn v4 + Anaconda2 (python 2.7)   目前未使用GPU 最近 ...

  4. Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...

    win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...

  5. windows下python环境搭建_Linux/Windows下Python环境搭建步骤

    Python环境搭建首先到官网(www.python.org)下载相应的安装版本.主要分为Windows和Linux两种: 一.Linux下Python环境搭建 一般情况下,Linux系统都已经预安装 ...

  6. CentOS6.x 下 LNMP环境搭建(二、安装 Nginx)

    为什么80%的码农都做不了架构师?>>>    CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一.安装 MySQL) CentOS6. ...

  7. 简单易行的用windows系统虚拟苹果mac操作系统 mac下android环境搭建笔记(android studio)

    作者:韩梦飞沙 QQ:313134555 ios模拟器电脑版中文版(iPadian)下载 - 『精品软件区』 - 吾爱破解论坛 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52po ...

  8. Windows10 Emacs-SML开发环境搭建

    Windows10 Emacs-SML开发环境搭建 前言 SML是Standard ML的缩写,这里的ML就是Meta-Language,是一门比较古老的函数式编程语言,一般翻译为元语言(比什么牛马元 ...

  9. FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译

    FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译 什么是Firmament? Firmament (FMT) 是一款基于模型设计 (Model-Based-Design, M ...

最新文章

  1. mysql 单例模式好处_PHP单例模式的优点分析
  2. uboot流程——命令行模式以及命令处理介绍
  3. 【最新】2020年4月学术会议变动汇总
  4. 小米小爱蓝牙音箱_小米小爱蓝牙音箱——值否?
  5. 用 chown 和 chmod 修改目录所属用户及权限
  6. javascript --- spa初体验
  7. Serilog 日志框架如何自动删除超过 N 天的日志 ?
  8. 有关于mysql自增型需要返回id_关于mysql自增id,你需要知道的
  9. @程序员,我最多再等你两天!
  10. mysql 5.1 开启慢查询_mysql开启慢查询
  11. 《游戏引擎架构》中英词汇索引表
  12. ArcGIS对tiff文件进行重分类
  13. html5局部放大图片,图片局部放大效果原理详解
  14. 相机焦距、像元大小构造内参矩阵
  15. 手机直播系统,仿映客直播程序项目需求
  16. 插入排序(Insertion Sort)
  17. 台式计算机硬盘接口,台式机硬盘接口之sata接口
  18. PVE虚拟机开启支持虚拟化
  19. Word,Excel未保存,突然断电?找回死机后未储存的Word,Excel文件
  20. 基于VMware 的 hive安装与启动

热门文章

  1. 招标 | 近期隐私计算项目招标14(数据资产、运营商、航运)
  2. C语言中将字符数字转换为数值的小技巧和方法
  3. 怎么用ai做出适量插画_平面插画图文教程,如何用AI制作矢量人像插画
  4. scp 保留文件属组_SCP命令用法详解-hdparm工具参数详解-改变文件组命令chgrp和改变文件属主命令chown_169IT.COM...
  5. Debian10安装教程
  6. 提高网站权重,快速增加百度收录量
  7. 为什么计算机播放音乐不响,电脑打开音响,播放音乐为什么没有声音??!!~急急急!!快! 爱问知识人...
  8. 情感失忆的伤感空间日志_如果说回忆是甜蜜的
  9. 国产linux系统优麒麟下载,优麒麟 20.04 LTS Beta 版本发布下载
  10. 鸿蒙系统更新支持哪些手机,已经发布的鸿蒙系统都支持哪些手机型号呢?快来看看你的手机支持不!...