Rustup说,协议“HTTPS”不支持或libcurl中
问题描述:
我一直在试图使用现在Rustup将停用一段时间,它说这个时,我尝试对它做任何事:Rustup说,协议“HTTPS”不支持或libcurl中
info: caused by: [1] Unsupported protocol (Protocol "https" not supported or disabled in libcurl)
我知道卷曲已启用HTTPS - 我只是尝试使用它,它工作正常。
答
可能不是你想听到的,但他们有known issues at the moment with ARM。
此解决方案似乎为我工作:
- 直接从https://github.com/rust-lang-nursery/rustup.rs下载rustup-INIT为您的平台
env RUSTUP_USE_HYPER=1 ./rustup-init
还应该努力export RUSTUP_USE_HYPER=1
(假设你是不是在运行rustup脚本之前使用tcsh),但以上是我测试和使用的。
+0
我刚刚构建了我的第一个可执行文件,因此上述更改对我来说工作得很好 – korhadris
+0
This works,thanks :) – ALinuxLover
我遇到同样的问题。我认为这是因为rustup不直接调用curl,而是在它们的构建平台上静态编译库:( 是的,看着我的锈蚀二进制文件,我看到它里面的所有静态符号都是卷曲的。一个基于ARM的机器? – korhadris
是的,我正在使用ARM。 – ALinuxLover