libcurl 中不支持或禁用协议“https”-如何检查当前版本的 libcurl [关闭]

Posted

技术标签:

【中文标题】libcurl 中不支持或禁用协议“https”-如何检查当前版本的 libcurl [关闭]【英文标题】:Protocol "https" not supported or disabled in libcurl - how do I check current version of libcurl [closed] 【发布时间】:2021-10-12 10:21:16 【问题描述】:

(Linux/Unix 新手)

我有一个构建脚本尝试下载 .tar.gz 包,我收到以下错误

Protocol "https" not supported or disabled in libcurl

我看到这个错误可能是由于https地址上的单引号而不是双引号引起的,但是在脚本中似乎有双引号。

我看到这个错误可能是由于缺少“正确”的 ssh 版本的 libcurl。

如何检查我使用的 libcurl 版本?如何更改选项以支持 https ?

【问题讨论】:

我投票结束这个问题,因为askubuntu.com 或superuser.com 上的人更有可能知道答案。 既然你在 Unix 上,请使用 pkg_info 我怀疑 Ubuntu 的 libcurl 中禁用了“https”。给我们看minimal reproducible example。 【参考方案1】:

你可以通过运行来检查curl的版本:

curl --version

如果 curl 不适合你,你可能想试试wget。 Wget 常用于从 Web 服务器下载文件,它具有与 curl 类似的功能集。

wget https://example.com/example.tar.gz

【讨论】:

以上是关于libcurl 中不支持或禁用协议“https”-如何检查当前版本的 libcurl [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

libcurl 中不支持或禁用协议“https”-如何检查当前版本的 libcurl [关闭]

libcurl 中不支持或禁用协议“curl https”

Cocoapods在libcurl中未支持或禁用“https”

Http协议之libcurl实现

编译libcurl支持https协议

Visual Studio 2015 编译生成支持HTTPS协议的libcurl静态库