您如何参考柯南索引中的特定配方修订?

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 哦不...现在道歉太晚了吗?

以上是关于您如何参考柯南索引中的特定配方修订?的主要内容,如果未能解决你的问题,请参考以下文章

如何在列表中的特定索引中添加条目?

如何更改基础兜风中特定索引的尖端位置?

如何通过索引获取字符串中的字符?

如何在C#中接受或拒绝 Excel 中的修订

数据库中常见的“索引”是啥意思?有啥用途?

是否可以在柯南包管理器中使用 github 分支?