我新build了一个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)?
/ 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的符号链接指向此文件夹。 
您也可以从这里获取API Tools,它将进入/ opt / aws / apitools目录,并且通过卸载Ruby也将被删除。
如果你卸载1.8.7,只想让这个消息消失,不关心amitools:
sudo mkdir /opt/aws/amitools