6

さまざまなチュートリアルのすべての手順を実行しました。

+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)

4

2 に答える 2

2

ファイルが存在しないと書いてありますが、Rubyがインストールされていないためにエラーが発生しています。したがって、Linux (Ubuntu) を使用している場合は、次のコマンドを使用してインストールする必要があります。

sudo apt-get install ruby

それは私のために働いた。

于 2013-11-19T18:04:39.287 に答える
0

私は同じ問題を抱えています。しかし、私はPython開発者であり、rubyによって開発されたelasticbeanstalk-cliです。システムにrubyをインストールしただけで、すべての問題が解決しました。

于 2013-11-19T13:28:07.050 に答える