Chef infra 厨师:红宝石依赖
我已经将这个Chef infra 厨师:红宝石依赖,chef-infra,Chef Infra,我已经将这个java属性gem安装到我的工作站ruby实例中 现在,我可以将配置对象序列化为属性文件: hash = {:foo => "bar"} JavaProperties.write(hash, "path/to/my.properties") 因此,这个gem没有安装在新的chef节点上,但它是执行这个ruby代码所必需的 我该怎么处理呢?因此,我是否应该将java属性gem安装到新的chef节点中?使用chef\u gem资源仅为专用于chef客户端的Ruby实例安装gem
java属性gem安装到我的工作站ruby实例中
现在,我可以将配置对象序列化为属性文件:
hash = {:foo => "bar"}
JavaProperties.write(hash, "path/to/my.properties")
因此,这个gem
没有安装在新的chef节点上,但它是执行这个ruby代码所必需的
我该怎么处理呢?因此,我是否应该将java属性gem
安装到新的chef节点中?使用chef\u gem
资源仅为专用于chef客户端的Ruby实例安装gem
有关详细信息,请参阅:
使用chef\u gem
资源仅为专用于chef客户端的Ruby实例安装gem
有关详细信息,请参阅:
虽然您可以使用chef\u gem
进行此操作,但更简单的选择是将gem“java属性”
添加到您的烹饪书的metadata.rb
中。这将为您下载和安装gem。您需要将require
添加到您使用它的地方。虽然您可以使用chef\u gem
进行此操作,但更简单的选择是将gem'java properties'
添加到您的烹饪书的metadata.rb
中。这将为您下载和安装gem。您需要将require
添加到您使用它的地方。这对老厨师来说是正确的,但我们现在有了更好的方法,请参见下文。这对老厨师来说是正确的,但我们现在有了更好的方法,请参见下文。