Não é possível encontrar amitools

2

Eu criei recentemente uma instância do Amazon EC2. Ele veio com o Ruby 1.8.7 que eu desinstalei (com o YUM) em favor do RVM e do Ruby 1.9.3.

No entanto, toda vez que eu me conecto à instância via SSH, recebo o seguinte erro:

find: '/opt/aws/amitools': No such file or directory

Existe alguma maneira de restaurar os amitools (preferencialmente sem remover o RVM e o Ruby 1.9.3)?

    
por whirlwin 09.07.2012 / 09:18

2 respostas

2

O diretório / opt / aws / amitools contém as utilidades de linha de comando do Amazon AWS EC2 para trabalhar com Amazon Machine Images (AMIs). Este pacote é instalado por padrão nas AMIs da Amazon, mas depende do Ruby. Ao desinstalar o Ruby, você desinstalou qualquer coisa que dependesse dele também, incluindo este pacote (aws-amitools-ec2.noarch). Você não pode instalar este pacote usando o YUM, pois ele irá re-instalar o pacote original do Ruby.

Você pode baixar o pacote AMI Tools de aqui e extraí-lo manualmente no diretório / opt / aws / amitools . Na minha instalação, as ferramentas são armazenadas nesse diretório com o nome ec2-VERSION, e há um link simbólico chamado ec2 que aponta para esta pasta.

VocêtambémpodequererqueasFerramentasdeAPI aqui também, que entrariam no / opt / aws / apitools diretório e teria sido removido por desinstalar Ruby também.

    
por 10.07.2012 / 19:08
4

Se você desinstalou o 1.8.7 e quer apenas que a mensagem desapareça e não se preocupe com amitools:

sudo mkdir /opt/aws/amitools
    
por 19.07.2012 / 08:12