httpstionpool错误时,试图安装gtest与柯南



我试图使用conan安装gtest,但当我这样做时,我有以下错误:

gtest/1.11.0: Not found in local cache, looking in remotes...
gtest/1.11.0: Trying with 'conancenter'...
ERROR: HTTPSConnectionPool(host='center.conan.io', port=443): Max retries exceeded with url: /v1/ping (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)'),))
Unable to connect to conancenter=https://center.conan.io
1. Make sure the remote is reachable or,
2. Disable it by using conan remote disable,
Then try again.

然而,我不知道为什么它不工作
包确实存在(https://conan.io/center/gtest)
我也使用conan安装其他包,我没有问题

我的完整配置文件是这样的:

[requires]
libcurl/7.78.0
cjson/1.7.15
gtest/1.11.0
[options]
openssl:shared=True
[generators]
cmake

有人知道为什么我有这个错误吗?
我用的是Windows 11和conan 1.37.0

此错误与已弃用的证书有关。

这里讨论过:https://github.com/conan-io/conan/issues/9695

总的来说,你有两个选择:

  • 更新您的柯南客户端到>= 1.41.0(最佳解决方案):

    pip install -U conan

  • 安装新证书(解决方法):

    conan config install https://github.com/conan-io/conanclientcert.git

相关内容

  • 没有找到相关文章

最新更新