微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

到 conan-center 的代理:远程远程不是 json,而是“应用程序/八位字节流”

如何解决到 conan-center 的代理:远程远程不是 json,而是“应用程序/八位字节流”

我设置了一个带有柯南“远程”存储库的 jfrog 工件来代理官方的柯南中心存储库。我看到三个不同的 conan-center URL,具体取决于我阅读的来源:center.conan.ioconan.io/centerconan.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 举报,一经查实,本站将立刻删除。