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

관련 정보