如何解决到 conan-center 的代理:远程远程不是 json,而是“应用程序/八位字节流”
我设置了一个带有柯南“远程”存储库的 jfrog 工件来代理官方的柯南中心存储库。我看到三个不同的 conan-center URL,具体取决于我阅读的来源:center.conan.io
、conan.io/center
和 conan.bintray.com
。我使用了后者 conan.bintray.com
,因为它是 artifactory 为 conan 类型的远程存储库建议的默认 URL。我没有更改任何设置。
然后我尝试像我在本地构建中通常所做的那样执行 conan install ..
,但我删除了默认提供的官方 conan-center 存储库,并添加了我的代理存储库(远程存储库,如 jfrog叫它)
$ conan remote list
conan-center-remote: http://conan.foo.com:8081/artifactory/conan-center-remote/ [Verify SSL: True]
然后我收到此错误:
$ conan install ..
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=gcc
compiler.libcxx=libstdc++
compiler.version=10
os=Linux
os_build=Linux
[options]
[build_requires]
[env]
libavrocpp/1.10.1: Not found in local cache,looking in remotes...
libavrocpp/1.10.1: Trying with 'conan-center-remote'...
ERROR: {
"conan_export.tgz" : "https://conan.bintray.com/artifactory/api/conan/conan-center-legacy/v1/files/_/libavrocpp/1.10.1/_/5413c1d93780b9806d4ffcf0e9436409/export/conan_export.tgz","conan_sources.tgz" : "https://conan.bintray.com/artifactory/api/conan/conan-center-legacy/v1/files/_/libavrocpp/1.10.1/_/5413c1d93780b9806d4ffcf0e9436409/export/conan_sources.tgz","conanmanifest.txt" : "https://conan.bintray.com/artifactory/api/conan/conan-center-legacy/v1/files/_/libavrocpp/1.10.1/_/5413c1d93780b9806d4ffcf0e9436409/export/conanmanifest.txt","conanfile.py" : "https://conan.bintray.com/artifactory/api/conan/conan-center-legacy/v1/files/_/libavrocpp/1.10.1/_/5413c1d93780b9806d4ffcf0e9436409/export/conanfile.py"
}
Response from remote is not json,but 'application/octet-stream'. [Remote: conan-center-remote]
为什么会出现此错误?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。