さまざまなチュートリアルのすべての手順を実行しました。
+eb init+ を使用してエラスティック Beanstalk インスタンスを作成し、パスを正しく設定しました。
次に、 git .init を実行し、git aws.push を試したところ、次のエラーが発生しました。
error: cannot run .git/AWSDevTools/aws.elasticbeanstalk.push: No such file or directory
fatal: While expanding alias 'aws.elasticbeanstalk.push':
.git/AWSDevTools/aws.elasticbeanstalk.push': No such file or directory
今、私は最初にこのプロジェクトを別のgitリポジトリから複製したので、
eb stop
インスタンスをスピンダウンしてから、
rm -rf .git
作業ディレクトリで、以前のクローンからそこに残るアイテムをすべてクリアします。
私はそれからやった
eb init
もう一度、すべての .git 情報が再生成されるようにします
http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.htmlの手順にも従いまし た
git init && git add -A && git commit -m "Initial commit"
それから私がやろうとしたら:
git aws.push
以前と同じエラー メッセージが表示されました。
これが私の最初の豆の木のインスタンスであることを認めましたが、ここでどこが間違っているのかわかりません。CLI をダウンロードしたのと同じディレクトリからのみ git コマンドを実行できますか?
更新このステップを実行するように言われた別のリンクを見つけました:
sh /home/elasticbeanstalk-cli/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh
しかし、それは私にこのメッセージを与えただけです:
sh /home/coder/eb/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh
/home/coder/eb/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh: 18:
/home/coder/eb/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh: Bad substitution
OS: Linux (Ubuntu / LTS 12.04)