我跑了:conan install Boost/1.64.0@conan/stable,它失败了.
输出:
C:\temp>conan install Boost/1.64.0@conan/stable
Boost/1.64.0@conan/stable: Not found in local cache, looking in remotes...
Boost/1.64.0@conan/stable: Trying with 'bintray'...
Boost/1.64.0@conan/stable: Trying with 'conan.io'...
ERROR: Unable to find 'Boost/1.64.0@conan/stable' in remotes
Run Code Online (Sandbox Code Playgroud)
尝试其他包,工作:
C:\temp>conan install fmt/4.0.0@bincrafters/stable
fmt/4.0.0@bincrafters/stable: Not found in local cache, looking in remotes...
fmt/4.0.0@bincrafters/stable: Trying with 'bintray'...
fmt/4.0.0@bincrafters/stable: Trying with 'conan.io'...
Downloading conanmanifest.txt
[==================================================] 121B/121B
Downloading conanfile.py
[==================================================] 1.8KB/1.8KB
fmt/4.0.0@bincrafters/stable: Installing package
Requirements
fmt/4.0.0@bincrafters/stable from conan.io
Packages
fmt/4.0.0@bincrafters/stable:63da998e3642b50bee33f4449826b2d623661505
fmt/4.0.0@bincrafters/stable: Retrieving package 63da998e3642b50bee33f4449826b2d623661505
fmt/4.0.0@bincrafters/stable: Looking for package 63da998e3642b50bee33f4449826b2d623661505 in remote 'conan.io'
Downloading conanmanifest.txt
[==================================================] 938B/938B
Downloading conaninfo.txt
[==================================================] 491B/491B
Downloading conan_package.tgz
[==================================================] 159.8KB/159.8KB
fmt/4.0.0@bincrafters/stable: Package installed 63da998e3642b50bee33f4449826b2d623661505
Run Code Online (Sandbox Code Playgroud)
知道为什么没有找到包裹吗?怎么调试呢?
柯南是一个分散的包管理器(类似git的样式),所以它可以有很多遥控器.默认情况下,它配置了2个遥控器:
conan-transit:是旧的conan.io存储库的只读副本,它包含来自不同作者的许多不同的Boost包.质量是可变的,因此某些软件包可能仅适用于某些操作系统,或者某些配置可能会失败.
conan-center:它是一个经过审核/审核的存储库,包创建者可以提交包含请求以与社区共享其包.
到目前为止,conan-transit包含几个Boost/1.64包,因此可以检查:
$ conan search Boost* -r=conan-transit
$ conan search Boost* -r=conan-center
Run Code Online (Sandbox Code Playgroud)
如您所见,这些存储库中不存在您尝试安装的软件包.
正如我上面所说,柯南是分散的,所以你可以使用不同的遥控器.例如," bincrafters "社区有一个bintray repo,可以添加:
$ conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan
$ conan search Boost* -r=bincrafters
Run Code Online (Sandbox Code Playgroud)
你会看到他们有大量的Boost/1.64软件包,因为他们创建了一个模块化的boost版本,其中每个库都存在于不同的软件包中,所以你只需要安装所需的软件包.
| 归档时间: |
|
| 查看次数: |
1900 次 |
| 最近记录: |