您如何参考柯南索引中的特定配方修订?
Posted
技术标签:
【中文标题】您如何参考柯南索引中的特定配方修订?【英文标题】:How do you reference a specific recipe revision from conan-index? 【发布时间】:2020-12-08 07:08:53 【问题描述】:我需要参考spdlog 1.7.0 revision 1eebff2f51d90cb700b63c6d2449ebcb,而不是最新版本,但我似乎不能这样做。指定修订需要user/channel#REV syntax,但在柯南索引doesn't seem to have user/channel 上的配方。
如何引用 conan-index 中的特定修订?
【问题讨论】:
【参考方案1】:您应该能够使用命令安装特定版本:
conan install spdlog/1.7.0@#1eebff2f51d90cb700b63c6d2449ebcb
注意版本后面的@
符号。
【讨论】:
这在我用谷歌搜索自己执行导出 CONAN_REVISIONS_ENABLED=1 后起作用。在此之前,我得到“客户端未启用修订”。另外,在导出 CONAN_REVISION_ENABLED=1 之前,我做了 conan install .. -s build_type=Debug --build missing,它仍然默默地下载了最新版本。 如果你像我一样,疯狂地从互联网上复制粘贴代码,后来才意识到CONAN_REVISIONS_ENABLED
的第一次出现是复数,而CONAN_REVISION_ENABLED
的第二次出现是单数。正确的是复数形式。
@JoakimThorén 哦不...现在道歉太晚了吗?以上是关于您如何参考柯南索引中的特定配方修订?的主要内容,如果未能解决你的问题,请参考以下文章