Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Chef infra 厨师指向本地菜谱依赖项_Chef Infra_Berkshelf - Fatal编程技术网

Chef infra 厨师指向本地菜谱依赖项

Chef infra 厨师指向本地菜谱依赖项,chef-infra,berkshelf,Chef Infra,Berkshelf,我有两个菜谱,A和B,其中A包括菜谱B。通常,菜谱是从厨师服务器中提取的,但是,我想对菜谱B进行更改,并确保在将对菜谱B的更改推送到厨师服务器之前,更改不会破坏菜谱A 如何在cookbook A的metadata.rb文件中指定要使用本地cookbook B,而不是服务器上的cookbook B?我似乎找错了地方,metadata.rb不是我应该进行此更改的地方,它应该在Berksfile中 添加到Berksfile末尾的以下行解决了问题: cookbook "B", path: '/path/

我有两个菜谱,A和B,其中A包括菜谱B。通常,菜谱是从厨师服务器中提取的,但是,我想对菜谱B进行更改,并确保在将对菜谱B的更改推送到厨师服务器之前,更改不会破坏菜谱A


如何在cookbook A的metadata.rb文件中指定要使用本地cookbook B,而不是服务器上的cookbook B?

我似乎找错了地方,metadata.rb不是我应该进行此更改的地方,它应该在Berksfile中

添加到Berksfile末尾的以下行解决了问题:

cookbook "B", path: '/path/to/cookbook/B'

您是否考虑过使用测试厨房或流浪者来测试烹饪书?Berkshelf是一个管理食谱版本的工具。是的,我们也使用vagrant。