gpt4 book ai didi

c++ - 尝试使用 conan 安装 gtest 时出现 HTTPSConnectionPool 错误

转载 作者:行者123 更新时间:2023-12-04 13:05:28 31 4
gpt4 key购买 nike

我正在尝试使用 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 来安装其他软件包,我对它们没有任何问题
我的完整 conanfile 看起来像这样:
[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
  • 关于c++ - 尝试使用 conan 安装 gtest 时出现 HTTPSConnectionPool 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69719363/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com