AmazonのEC2サービスをセットアップしようとしていますが、問題が発生しています。
Amazon EC2 APIツールをダウンロードしました。これは、ファイル~/.ec2
と一緒にフォルダーに入れました。.cert
.pem
からコマンドを実行しようとすると~/.ec2/bin
、エラーが発生します/Users/zmjones/.ec2/bin/ec2-cmd: /usr/bin/env: bad interpreter: Operation not permitted
。これについては「/usr/ bin/envbadinterpreter」で聞いた。
これの変形を使用してDOSの行末を削除したのでmv /users/zmjones/.ec2/bin/ec2-add-keypair /users/zmjones/.ec2/bin/ec2-add-keypair.bak
tr -d '\r' < /users/zmjones/.ec2/bin/ec2-add-keypair.bak > /users/zmjones/.ec2/bin/ec2-add-keypair
、でいくつかのコマンドを実行しようとしましたが、~/.ec2/bin
動作させることができませんでした。
パーミッション拒否エラーが発生しました。sudoを使用すると、環境変数EC2_HOME
が存在しないことを示していますが、存在することをecho $EC2_HOME
示しています。これが私の~/.bash_profile
です。
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin:$PATH
PATH=/opt/local/sbin:/usr/local/bin:/usr/x11/bin:/usr/texbin:$PATH
PATH=/usr/local/texlive/2011/bin/x86_64-darwin:$PATH
PATH=/Library/Frameworks/EPD64.framework/Versions/Current/bin:$PATH
EC2_HOME=~/.ec2
PATH=$EC2_HOME/bin:$PATH
EC2_PRIVATE_KEY=`ls $EC2_HOME/pk-*.pem`
EC2_CERT=`ls $EC2_HOME/cert-*.pem`
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home/
export PATH