我应该从超市下载完成的社区食谱,还是有一些特殊的机制(或包管理器),我可以在我的食谱中以某种方式导入它们?
答案 0 :(得分:2)
您应该使用berkshelf之类的东西来管理依赖项。
因此,如果您有一个像“rvm”这样的社区食谱,并且您想要使用该食谱的一部分,您可以创建自己的食谱“my_rvm”
然后在“my_rvm”中修改“metadata.rb”文件并为“rvm”添加依赖项:
depends "rvm"
然后在“my_rvm”的默认配方中,您可能会提供一个记录的rvm配方:
include_recipe "rvm::system"
然后在“my_rvm”食谱的根目录中输入:
berks install
这将在您的工作站上安装依赖菜谱,以便您可以使用新的自定义“my_rvm”菜谱。