

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

# Ruby 버전
<a name="workingcookbook-ruby"></a>

**중요**  
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 [AWS re:Post](https://repost.aws/) 또는 [AWS Premium Support](https://aws.amazon.com/support)를 통해 AWS Support 팀에 문의하세요.

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

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

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


| 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 | 없음 | 

**(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` 실행 파일을 사용합니다.