conan 包中的 _/_ 是什么?
What is _/_ in a conan package?
openssl/1.1.1d@_/_
和openssl/1.1.1d
一样吗?我对_/_
、conan/stable
、bincrafters/stable
这些不同的后缀感到困惑,它们最终会被openssl/1.1.1d
取代吗?
是的。从柯南 1.18 开始,命名空间 (user/channel) 已成为可选的。因此,官方 OpenSSL 包的正确参考现在是 openssl/<version>
例如
conan install -r conan-center openssl/1.1.1d@
需要 @
来识别您使用的是 name/version 格式。这是一个兼容性功能。
但是,包文件夹路径使用相同的格式,例如
/home/user/.conan/data/OpenSSL/1.0.2o/conan/stable/package/6af9cc7cb931c5ad94
现在,没有命名空间,用户和频道都已被占位符替换_/_
:
/home/user/.conan/data/openssl/1.0.2o/_/_/package/6af9cc7cb931c5ad94
请注意,您不需要触及它,您只需要通过将 @
作为终止符来调用引用。
openssl/1.1.1d@_/_
和openssl/1.1.1d
一样吗?我对_/_
、conan/stable
、bincrafters/stable
这些不同的后缀感到困惑,它们最终会被openssl/1.1.1d
取代吗?
是的。从柯南 1.18 开始,命名空间 (user/channel) 已成为可选的。因此,官方 OpenSSL 包的正确参考现在是 openssl/<version>
例如
conan install -r conan-center openssl/1.1.1d@
需要 @
来识别您使用的是 name/version 格式。这是一个兼容性功能。
但是,包文件夹路径使用相同的格式,例如
/home/user/.conan/data/OpenSSL/1.0.2o/conan/stable/package/6af9cc7cb931c5ad94
现在,没有命名空间,用户和频道都已被占位符替换_/_
:
/home/user/.conan/data/openssl/1.0.2o/_/_/package/6af9cc7cb931c5ad94
请注意,您不需要触及它,您只需要通过将 @
作为终止符来调用引用。