Versões do Ruby - AWS OpsWorks

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Versões do Ruby

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

Todas as instâncias em uma pilha Linux têm o Ruby instalado. AWS OpsWorks O Stacks instala um pacote Ruby em cada instância, que é usado para executar as receitas do Chef e o agente da instância. AWS OpsWorks As pilhas determinam a versão do Ruby com base na versão do Chef em que a pilha está sendo executada. Não tente alterar essa versão, do contrário, o agente da instância pode ser desativado.

AWS OpsWorks O Stacks não instala um aplicativo executável Ruby nas pilhas do Windows. O cliente Chef 12.2 vem com o Ruby 2.0.0 p451, porém o executável Ruby não é acrescentado à variável de ambiente PATH das instâncias. Caso queira usar este executável para executar o código Ruby, ele está localizado em \opscode\chef\embedded\bin\ruby.exe no drive do Windows.

A tabela a seguir resume as versões do AWS OpsWorks Stacks Ruby. As versões do Ruby dos aplicativos disponíveis também dependem dos sistemas operacionais da instância. Para obter mais informações, incluindo as versões de patch disponíveis, consulte AWS OpsWorks Sistemas operacionais de pilha.

Versão do Chef Versão Ruby do Chef Versões Ruby dos aplicativos disponíveis
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 Nenhum
12.22 (d) 2.3.6 Nenhum

(a) Não disponível para Amazon Linux 2014.09 e posterior, Red Hat Enterprise Linux (RHEL) ou Ubuntu 14.04 LTS.

(b) Disponíveis apenas em stacks do Linux.

(c) Não disponível para RHEL.

(d) Disponíveis apenas em stacks do Windows. A versão principal é 12.2. A versão atual secundária é 12.22.

Substituição (e) concluída; o suporte terminou.

Os locais de instalação dependem da versão do Chef:

  • Os aplicativos usam o executável /usr/local/bin/ruby para todas as versões do Chef.

  • Para o Chef 0.9 e 11.4, o agente de instância e as receitas do Chef usam o executável /usr/bin/ruby.

  • Para o Chef 11.10, o agente de instância e as receitas do Chef usam o executável /opt/aws/opsworks/local/bin/ruby.