如何设置厨师食谱仅在特定步骤后安装厨师宝石

时间:2018-01-09 16:19:58

标签: rubygems chef chef-recipe recipe

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

1 个答案:

答案 0 :(得分:0)

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

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