2014-12-05 5 views
3

요리사 10.28.0을 사용하여 랙 공간에 서버를 구축하고, 전에 세 번 빌드 한 것과 완전히 동일한 구성을 구축하려고합니다. 모든 변경 사항. 유일한 차이점은 요리사가 이전 실행에 ohai 7.4.0을 설치했으며 이번에는 ohai 8.0.1을 설치한다는 것입니다.요리사 10.28.0과 오하이 8.0.1 사이의 다른 루비 버전 요구 사항을 처리하는 방법

요리사 10.28.0은 루비 1.9.3을 설치하지만, 오하이 8.0.1은 루비 2.0.0 이상이 필요합니다. 내 인터넷 검색에서 요리사 10은 루비 2.0을 지원하지만 루비 1.9는 기본적으로 설치된다는 것을 알게되었습니다. 요리사 10에게 루비 2.0을 대신 설치하는 방법이 있습니까? 그것이 없으면 요리사 10에게 8.0 대신 ohai 7.4를 설치하게 할 방법이 있습니까?

미리 감사드립니다.

+0

정말 달성하기를 원하십니까? 운영중인 요리사 설치를 원하십니까? 요리사 10도 정말 오래 됐어. 아마 그냥 * coderanger가 말한대로해라. :) – StephenKing

답변

2

옴니버스 설치 프로그램 패키지를 사용하십시오. 여기에는 Ruby, Chef, Ohai 및 작업 구성의 다른 모든 종속성이 포함됩니다.

을 아니면 부트 스트랩 스크립트에 -v 옵션을 사용할 수 있습니다 : 당신은 the download page에서 옴니버스 설치의 이전 버전을 다운로드 할 수 있습니다.

1

답변은 부트 스트랩 스크립트에 있습니다. 우리는 사용자 정의 부트 스트랩 스크립트를 사용하고 있으며 루비, 셰프 및 오하이 버전이 모두 들어 있습니다.