找不到 amitools

找不到 amitools

我新创建了一个 Amazon EC2 实例。它自带了 Ruby 1.8.7,我将其卸载(使用 YUM),改用 RVM 和 Ruby 1.9.3。

但是,每次我通过 SSH 连接到实例时都会出现以下错误:

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

有什么方法可以恢复 amitools(最好不要删除 RVM 和 Ruby 1.9.3)?

答案1

/opt/aws/amitools 目录包含用于处理 Amazon 机器映像 (AMI) 的 Amazon AWS EC2 命令行实用程序。此软件包默认安装在 Amazon AMI 上,但依赖于 Ruby。通过卸载 Ruby,您也会卸载依赖于它的所有内容,包括此软件包 (aws-amitools-ec2.noarch)。您无法使用 YUM 重新安装此软件包,因为它会重新安装原始 Ruby 软件包。

您可以从以下位置下载 AMI 工具包这里并手动将它们提取到 /opt/aws/amitools 目录中。在我的安装中,工具存储在该目录中,名称为 ec2-VERSION,并且有一个名为 ec2 的符号链接指向此文件夹。在此处输入图片描述

您可能还需要来自这里也会进入 /opt/aws/apitools 目录,并且也会通过卸载 Ruby 而被删除。

答案2

如果您卸载了 1.8.7 并且只希望该消息消失而不必关心 amitools:

sudo mkdir /opt/aws/amitools

相关内容