나는 아마존 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
편집 : 하나 개 더 질문입니다 : 내가 내 로컬 컴퓨터에서이 명령을 실행해야 또는 I가 시작된 인스턴스에서이 명령을 실행해야합니까?
나는이 점을 잘 모르겠다. 나는 ec2 ami와 api 툴을 출시 된 인스턴스에 다운로드했으며이 커맨드 만 실행했습니다. 그래서,이 도구들이 있습니다. – Koran
흠, 이제 실제 명령에 대해 불평하지 않는다는 것을 알았습니다. EC2_HOME 환경 변수가 /home/ubuntu/ec2tools/ec2-api-tools-1.3-46266/으로 설정되어 있고 PATH에 $ EC2_TOOLS/bin이 포함되어 있는지 확인할 수 있습니까? –