前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Haskell】stack环境遇到的版本过低问题和网络问题

【Haskell】stack环境遇到的版本过低问题和网络问题

作者头像
Livinfly
发布2023-05-03 09:54:32
2240
发布2023-05-03 09:54:32
举报
文章被收录于专栏:LivinflyLivinfly

我在刚想接触haskell,找到课程资源在搭环境时遇到了stack版本过低网络的问题(貌似)。

stack版本过低

这个在课程资源的README.md里有讲,表现为类似于下面这行的错误。

代码语言:javascript
复制
Downloading lts-18.18 build plan ... RedownloadInvalidResponse
代码语言:javascript
复制
# 按理来说更新就好
stack upgrade

但是,我那个时候也是网络有问题,最后其实是自己在github上下下来,然后解压安装的……

网络

据Polar学长所说,应该要挂代理,但是我其实已经挂了,而且也尝试过按照Install/upgrade - The Haskell Tool Stack (haskellstack.org)以及其他很多文档说的,所说的挂上国内Thu的源,但是都不行。

最后,偶然直接搜Thu的stackage软件仓库源,发现上面找的文档不好用的原因,大概是stack版本更新,config.yaml的写法换了导致的,最终愉快地解决了。

代码语言:javascript
复制
vim ~/.stack/config.yaml

# 在最后加上
setup-info-locations: ["https://mirrors.tuna.tsinghua.edu.cn/stackage/stack-setup.yaml"]
urls:
  latest-snapshot: https://mirrors.tuna.tsinghua.edu.cn/stackage/snapshots.json

snapshot-location-base: https://mirrors.tuna.tsinghua.edu.cn/stackage/stackage-snapshots/
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023年04月28日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • stack版本过低
  • 网络
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档