Не могу найти амитулы
Я недавно создал экземпляр Amazon EC2. Он шел с Ruby 1.8.7, который я удалил (с YUM) в пользу RVM и Ruby 1.9.3.
Однако каждый раз, когда я подключаюсь к экземпляру через SSH, я получаю следующую ошибку:
find: '/opt/aws/amitools': No such file or directory
Можно ли как-то восстановить амитулы (желательно без удаления RVM и Ruby 1.9.3)?
2 ответа
Если вы удалили 1.8.7 и просто хотите, чтобы это сообщение исчезло, и вам не нужны амитулы:
sudo mkdir /opt/aws/amitools
Каталог / opt / aws / amitools содержит командную строку Amazon AWS EC2 для работы с образами машин Amazon (AMI). Этот пакет по умолчанию устанавливается на Amazon AMI, но зависит от Ruby. Удалив Ruby, вы удалили все, что от него зависело, включая этот пакет (aws-amitools-ec2.noarch). Вы не можете установить этот пакет обратно, используя YUM, так как он переустановит оригинальный пакет Ruby.
Вы можете скачать пакет AMI Tools отсюда и вручную распаковать их в каталог / opt / aws / amitools. В моей установке инструменты хранятся в этом каталоге с именем ec2-VERSION, и есть символическая ссылка ec2, которая указывает на эту папку.
Вам также может понадобиться API Tools, который будет находиться в каталоге / opt / aws / apitools и был бы удален путем удаления Ruby.