如何在本地商店中安装软件包
How to install a package in the local store?
我正在与柯南0.16.0合作,我不知道如何在本地商店中安装软件包。我的想法是创建一个食谱,创建我想要的每个包装,将它们安装在本地商店中,然后将它们上传到柯南服务器上,以使其可用于其他开发人员,而无需它们重新编译,因为它们已经可用。
我实际做的:
- 创建食谱(使用我的构建和导出方法的conanfile.py)
- 我使用
conan export user/channel
将其安装在本地商店中 - 我检查我可以通过执行
conan build
来构建 - 我用
mkdir mypackage
,cd mypackage
和conan package ..
创建一个软件包 - 然后,我不知道如何在本地商店中安装此软件包(之后,我想上传食谱&从本地商店到服务器的软件包)
我发现在本地商店中包裹的唯一方法是拥有另一个需要上一个食谱的食谱,然后制作一个conan install --build
。我的第一个食谱的包装将是建造的,并将在我当地的商店中存在,但是这种方式迫使我创建"假"要求以实现我的目标。
有什么办法可以为我想要的设置构建包装,然后直接将它们安装在本地商店中?
从柯南文档中,您必须 conan install
才能创建一个软件包。conan build
命令仅用于构建您的本地项目,而不是构建您已导出的软件包。
实际上,创建和测试软件包的首选方法是使用test_package
功能,请遵循教程。一般来说,这些文档是用非常典型的时尚编写的,我建议您关注它们。
如果您检查文档或命令行对conan package
的帮助,它将向您显示仅用于调试的命令,并在极少数情况下使用。您可以在没有它的情况下完美工作。
相关文章:
- 无法安装 R 包 "nloptr"(Ubuntu 16.04 上的 R3.6.2) - C++编译器问题
- 从C++调用 Python 并访问通过 Anaconda 安装的软件包
- 尝试使用 RTool 在 R4.0 上安装软件包时出现编译错误
- 在没有C++编译器的情况下安装 python 包
- mingw-64 - 安装软件包
- 使用 PYbombs 安装软件包 GNU 无线电时出错
- 安装CMake后,我找不到带有"find_package"的软件包
- 在 R 中安装"RcppArmadillo"包时出错
- 代表软件包安装和系统依赖关系的最佳数据结构
- CMake - 安装问题以制作软件包
- vcpkg 在安装软件包时找不到 cmake.cmd
- 使用自定义GCC位置构建软件包
- 使用工程空间在软件包中导入的线性代数库EIGEN
- 如何在本地商店中安装软件包
- 在Docker构建过程中安装C 软件包
- Qt安装程序框架 - 读取下载的软件包版本
- 为什么我在安装软件包中收到这样的错误消息
- 使用软件包在Raspberry Pi上安装OpenCV
- 无法在Windows 10 collect2.exe上使用Python27 MingGW安装leven软件包错误
- 安装MSI软件包后,如何检索[TARGETDIR]或[USER INPUT DIR when install time]