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

A ferramenta AWS OpsWorks Stacks o 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 o AWS Support Equipe em AWS Re:post ou através de AWS Premium Support.

Todas as instâncias em uma stack do Linux tem 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 O Stacks determina a versão do Ruby com base em qual versão do Chef 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, mas o executável do Ruby não é adicionado à variável de ambiente das instâncias. PATH 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 AWS OpsWorks Versões do 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 com Amazon Linux 2014.09 e versões posteriores, Red Hat Enterprise Linux (RHEL) ou Ubuntu 14.04. LTS

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

(c) Não disponível comRHEL.

(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.