Chef 12 CentOS 6.6 没有可用的候选版本

Chef 12 CentOS 6.6 没有可用的候选版本

我正在尝试从自定义存储库安装自定义软件包。 chef-client 运行出现此错误:

No candidate version available for ruby-2.3.3
=============================================
Error executing action `install` on resource 'yum_package[ruby-2.3.3]'

但我可以手动安装它:

yum install ruby-2.3.3
.........
.........
===================================================================================================================
Installing:
 ruby                      x86_64                   2.3.3-1.el6                        vmc-misc                    16 M
Installing for dependencies:
 libyaml                   x86_64                   0.1.3-4.el6_6                      vmc-base                    52 k

Transaction Summary
========================================================================================================================
Install       2 Package(s)

Total download size: 16 M
Installed size: 46 M

我如何让 Chef 安装这个包?

答案1

您只想给出名字:

package 'ruby'

或者如果您想指定单个版本:

package 'ruby' do
  version '2.3.3'
end

相关内容