New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于stack换源的问题 #171
Comments
host = "raw.githubusercontent.com" |
🤦 🤦 |
墙的问题。 |
这个 repo 貌似主要是旧论坛的内容 dump。 |
哇,我刚注意到题主给的是 stack 链接的 China-based users 章节 |
已解决Here 👋 我也一样,不过我挂了全局代理,依然有问题。 $ stack --version
$ Version 2.5.1, Git revision d6ab861544918185236cf826cb2028abb266d6d5 x86_64 hpack-0.33.0
$ cabal --version
$ cabal-install version 3.2.0.0
$ compiled using version 3.2.0.0 of the Cabal library 我配置了TUNA的stackage和hackage。
这是我的 package-indices:
- download-prefix: http://mirrors.tuna.tsinghua.edu.cn/hackage/
hackage-security:
keyids:
- 0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d
- 1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42
- 280b10153a522681163658cb49f632cde3f38d768b736ddbc901d99a1a772833
- 2a96b1889dc221c17296fcc2bb34b908ca9734376f0f361660200935916ef201
- 2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3
- 51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921
- 772e9f4c7db33d251d5c6e357199c819e569d130857dc225549b40845ff0890d
- aa315286e6ad281ad61182235533c41e806e5a787e0b6d1e7eef3f09d137d2e9
- fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0
key-threshold: 3 # number of keys required
# ignore expiration date, see https://github.com/commercialhaskell/stack/pull/4614
ignore-expiry: no
setup-info-locations: ["http://mirrors.tuna.tsinghua.edu.cn/stackage/stack-setup.yaml"]
urls:
latest-snapshot: http://mirrors.tuna.tsinghua.edu.cn/stackage/snapshots.json 报错信息:
我的浏览器倒是能正常访问报错信息中提到的 |
@TENX-S 遇到了同样的问题,配置了清华的源和您报错一样,这个问题您现在解决了么 |
@liyingjack 我是通过让shell走代理解决的 |
请问您说的代理是什么代理?科学上网的么? |
是的,macOS就算开启了全局代理,bash也不会默认走代理 |
@TENX-S 你好,我想问下我执行stack install时可以安装ghc-8.10.4,但是紧接着会有安装7z.dll的错误,这个怎么解决呢? |
@attackon1point6 你好,或许有两个办法:
|
全局代理(推荐) @TENX-S 我是win10系统,初学haskell,不太会设置代理,感谢你的回复,我会查这方面教程的。 |
老哥, 问题解决了吗? 我也遇到同样的问题了...
能请您指明条道路吗? 感激不尽. |
|
非常感谢您的回复, 不过在这之前问题已经解决了. 我是用第二种方法解决的. 之前在网上一直没有找到2中"对应的文件夹"在哪里, 直到看到这篇文章: https://memcpy0.blog.csdn.net/article/details/118878150. 里面的安装信息提到, 下载的内容都放到路径 C:\Users\21839\AppData\Local\Programs\stack\x86_64-windows\ 下了. 再结合出错信息中提到的url路径, 拼接后可以发现是从github上下载的7z.dll和7z.exe, 直接访问该url下载, 并放到上述路径下, 就可以绕过这里的下载了. 尽管如此, 还是感谢您耐心的回复! |
我按照官网的指导来配置并且替换了stack中的
config.yaml
的内容了stack,结果敲了stack setup
以后一直报错如下:请问如何解决
The text was updated successfully, but these errors were encountered: