Ruby 버전 - AWS OpsWorks

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Ruby 버전

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 고객과 기존 고객 모두 사용할 수 없게 되었습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

Linux 스택의 모든 인스턴스에는 Ruby가 설치되어 있습니다. AWS OpsWorks Stacks는 각 인스턴스에 Ruby 패키지를 설치하며, 이 패키지는 Chef 레시피와 인스턴스 에이전트를 실행하는 데 사용합니다. AWS OpsWorks 스택은 스택이 실행 중인 Chef 버전을 기반으로 Ruby 버전을 결정합니다. 이 버전을 수정하려 하지 마십시오. 그러면 인스턴스 에이전트가 비활성화될 수 있습니다.

AWS OpsWorks 스택은 Windows 스택에 애플리케이션 Ruby 실행 파일을 설치하지 않습니다. Chef 12.2 클라이언트에는 Ruby 2.0.0 p451이 제공되지만, Ruby 실행 파일이 인스턴스의 PATH 환경 변수에 추가되지 않습니다. 이 실행 파일로 Ruby 코드를 실행하려는 경우, Windows 드라이브의 \opscode\chef\embedded\bin\ruby.exe에 이 파일이 있습니다.

다음 표에는 Stacks Ruby 버전이 요약되어 AWS OpsWorks 있습니다. 사용 가능한 애플리케이션 Ruby 버전은 인스턴스의 운영 체제에 따라서도 달라집니다. 사용 가능한 패치 버전을 비롯한 자세한 정보는 AWS OpsWorks 스택 운영 체제 단원을 참조하세요.

Chef 버전 Chef Ruby 버전 사용 가능한 애플리케이션 Ruby 버전
0.9(c) 1.8.7 1.8.7(a), 1.9.3(e), 2.0.0
11.4(c) 1.8.7 1.8.7(a), 1.9.3(e), 2.0.0, 2.1, 2.2.0, 2.3
11.10 2.0.0-p481 1.9.3(c, e), 2.0.0, 2.1, 2.2.0, 2.3, 2.6.1
12(b) 2.1.6, 2.2.3 없음
12.22(d) 2.3.6 None

(a) Amazon Linux 2014.09 이상, Red Hat Enterprise Linux(RHEL) 또는 Ubuntu 14.04 LTS에서는 사용할 수 없음

(b) Linux 스택에서만 사용 가능

(c) RHEL에서는 사용할 수 없음

(d) Windows 스택에서만 사용 가능 메이저 버전은 12.2입니다. 현재 마이너 버전은 12.22입니다.

(e) 사용이 완전히 중단되어 지원이 종료되었습니다.

설치 위치는 Chef 버전에 따라 다릅니다.

  • 애플리케이션은 모든 Chef 버전에서 /usr/local/bin/ruby 실행 파일을 사용합니다.

  • Chef 0.9 및 11.4에서 인스턴스 에이전트 및 Chef 레시피는 /usr/bin/ruby 실행 파일을 사용합니다.

  • Chef 11.10에서 인스턴스 에이전트 및 Chef 레시피는 /opt/aws/opsworks/local/bin/ruby 실행 파일을 사용합니다.