使用'cookbook'将烹饪书添加到Berksfile并使用'depends'将cookbook添加到metadata.rb之间有什么区别?例如,如果我添加到metadata.rb
depends 'nginx'
Run Code Online (Sandbox Code Playgroud)
我需要使用它将它添加到Berksfile吗?
cookbook 'nginx'
Run Code Online (Sandbox Code Playgroud)
?
根据"berks help update",该命令应该是:
"更新Berksfile中指定的cookbook(和依赖项)"
(是的......这就是它所说的!).
但究竟是什么意思呢?
这会如何随着Berksfile中不同类型的"cookbook"规范而变化?
我正在尝试使用命令在centos上安装berks:
[root@ip~]#gem install berkshelf --no-ri --no-rdoc
Run Code Online (Sandbox Code Playgroud)
安装后我已经使用命令验证是否已安装berks:
[root@ip~]# berks -v
-bash: berks: command not found
Run Code Online (Sandbox Code Playgroud)
另外我想告诉你我正在使用随厨师一起提供的红宝石.我没有在系统上明确安装ruby.
我想知道如何在centos上安装berks.
任何这方面的领导都将受到高度赞赏.