Я новичок в настройке amazon ec2.ec2_bundle_vol с ошибкой Ошибка LoadError
У меня теперь установлена машина на свой вкус - и теперь я хочу ее расслоить.
Я бег следующей команды из запущенного экземпляра -
[email protected]:~# ec2-bundle-vol -r i386 -d /mnt \
-p ACT-VOL -u 8940-1355-4155 -k /tmp/pk-key.pem \
-c /tmp/cert.pem -s 10240 \
-e /mnt,/root/.ssh,/home/ubuntu/.ssh
ruby: No such file or directory --
/home/ubuntu/ec2tools/ec2-api-tools-1.3-46266/lib/ec2/amitools/bundlevol.rb (LoadError)
версия рубина 1.8.7. Я искал интернет и установил libruby1.8-extras и т. Д., Но безрезультатно. Я также пытался запустить его с сайта site_ruby (/ usr/local/lib/site_ruby) - но не использовать.
Я попытался установить 1.8.6 версию рубина, но не смог найти способ сделать это тоже.
Любая помощь будет высоко оценена.
Спасибо, K
EDIT: Еще один вопрос: Должен ли я выполнение этой команды в моей локальной машине, или я должен выполнить эту команду в запущенной инстанции?
Я не уверен, что понял эту точку зрения. Я загрузил утилиты ec2 ami и api в запущенном экземпляре, и только там я запускал эту команду. Итак, эти инструменты есть. – Koran
Хм, теперь я вижу, что он не жалуется на настоящую команду. Можете ли вы проверить, что переменная среды EC2_HOME установлена в /home/ubuntu/ec2tools/ec2-api-tools-1.3-46266/ и что ваш PATH включает в себя $ EC2_TOOLS/bin? –