[英]haskell-stack getting TlsExceptionHostPort error
通過流浪漢在Debian 8.2中運行stack / ghc了一段時間。 今天早上:
$ stack setup
Run from outside a project, using implicit global project config
Using resolver: lts-4.2 from implicit global project's config file: /home/vagrant/.stack/global-project/stack.yaml
Downloading lts-4.2 build plan ...TlsExceptionHostPort (HandshakeFailed (Error_Protocol ("certificate has expired",True,CertificateExpired))) "raw.githubusercontent.com" 443
$ stack --version
Version 1.0.2, Git revision fa09a980d8bb3df88b2a9193cd9bf84cc6c419b3 (3084 commits) x86_64
即使刪除~/.stack
仍然存在相同的錯誤。 我搞砸了嗎?
您可能想嘗試運行stack -v setup
以查看正在下載的文件。 然后確定由於該TlsExceptionHostPort
而無法下載哪些文件-希望它們不會太多-然后運行:
curl -0 https://raw.githubusercontent.com/path_to_your_file > your_file
下載阻止文件后,重新運行stack setup
。
這可能不是一個干凈的方法,但是對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.