【问题标题】: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 中的特定修订?

【问题讨论】:

    标签: c++ conan spdlog


    【解决方案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 哦不...现在道歉太晚了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-14
    相关资源
    最近更新 更多