我正在使用conan 0.16.0,我无法确定如何在本地商店中安装软件包。 我的想法是创建一个配方,从配方中创建我想要的每个包,将它们安装在本地存储中,然后将它们上传到conan服务器上,以使其可供其他开发人员使用,而无需重新编译包,因为它们已经可用
我实际做了什么:
isRemoveLineWhenBlank="true"
conan export user/channel
conan build
,mkdir mypackage
和cd mypackage
我发现在本地商店中拥有我的包的唯一方法是使用另一个需要先前配方的配方,然后创建conan package ..
。我的第一个食谱包将构建并将出现在我的本地商店中,但这种方式迫使我创建“假”要求以实现我的目标。
有什么方法可以为我想要的设置构建我的包,然后直接在本地商店中安装它们?
答案 0 :(得分:2)
从您conan docs -S
创建一个包。 conan install
命令仅用于构建本地项目,而不是用于构建已导出的包。
实际上,创建和测试包的首选方法是使用conan build
功能,请关注the tutorial。一般来说,文档是用非常类似的教程编写的,我建议遵循它们。
如果您检查test_package
的文档或命令行帮助,它将向您显示该命令仅用于调试,并在罕见的场合中使用。没有它你就可以完美地工作。