this chef cookbook을 사용하여 mongodb 3.4 인스턴스를 설치하는 방법을 알아 내려고했습니다. 그럼에도 불구하고 설치를 할 수 없었습니다.요리사와 몽고 설치
이 내 mongodb.rb
파일 내용이다 :
node.default['mongodb']['package_version'] = '3.4'
include_recipe 'mongodb::default'
그리고 내 metadata.db
: depends 'mongodb', '~> 0.16.2'
.
나는 kitchen verify centos-72
을 사용하여 centos-72 플랫폼에서 확인을 시도했습니다.
나는이 요리 책을 실현하는이ERROR: yum_package[mongodb-org] (mongodb::install line 77) had an error: Chef::Exceptions::Package: Version ["3.4"] of ["mongodb-org"] not found. Did you specify both version and release? (version-release, e.g. 1.84-10.fc6)
yum_repository
을 추가하려고 해요
:
yum_repository 'mongodb' do
description 'mongodb RPM Repository'
baseurl "http://downloads-distro.mongodb.org/repo/redhat/os/#{node['kernel']['machine'] =~ /x86_64/ ? 'x86_64' : 'i686'}"
action :create
gpgcheck false
enabled true
end
그리고이 mongo documentation에 따라 링크 저장소가 있어야이 될 :
https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
나는이 메시지를 받고 있어요
대신
"http://downloads-distro.mongodb.org/repo/redhat/os/..."
어떤 오류가 발생 했습니까? 레시피는 무엇입니까? 글쎄, [mcve]. – Tensibai
미안 @Tensibai. 몇 가지 세부 사항을 추가했습니다. – Jordi
오류 메시지에서 이해할 수없는 내용은 무엇입니까? 버전 속성이 Yum이 기대하는 것과 일치하지 않는다는 것이 분명합니다. – Tensibai