【问题标题】:How to set chef recipe to install chef gems only after certain steps如何设置厨师食谱以仅在某些步骤后安装厨师宝石
【发布时间】:2018-06-18 17:46:35
【问题描述】:

我正在运行一个厨师食谱,它会先尝试安装 gems,然后再链接一个目录。但我想首先链接一个目录,然后安装 gem,因为所有 gem 都位于我想链接到我的特定目录的目录中。可能吗?如果可能的话,我该怎么做。

【问题讨论】:

    标签: rubygems chef-infra chef-recipe recipe


    【解决方案1】:

    您的意思可能是您在编译时安装 gem,但 link 资源设置为在收敛时正常运行。查看https://coderanger.net/two-pass/ 以获取有关两次通过过程的更详细说明。但在这种情况下,您可能想要更改代码,以便 link 资源在编译时运行:

    link ... do
      ...
      action :nothing
    end.run_action(:create)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-01
      • 2013-02-18
      相关资源
      最近更新 更多