Renan
Renan

Reputation: 1990

git aws.push command not created by eb init

I was following the tutorial on how to deploy a Ruby on Rails application on AWS and got the following error when trying to execute the git aws.push command:

fatal: cannot exec 'git-aws.push': Not a directory

According to this tutorial the eb init was supposed to have created this new git command for me, but apparently it did not... Has someone stumbled upon this problem? How can I fix this?

I am using Mac OS Lion.

Thanks

Upvotes: 7

Views: 8025

Answers (4)

Beachhouse
Beachhouse

Reputation: 5052

In Windows, make sure you have run:

AWSDevTools-OneTimeSetup.bat

AND

AWSDevTools-RepositorySetup.bat

These batch files setup the git interaction with EB and the AWS CLI.

Upvotes: 0

user2644704
user2644704

Reputation:

export PATH=$PATH:<path to unzipped EB CLI package>/eb/linux/python2.7/ 

Upvotes: 0

pquery
pquery

Reputation: 1103

I was running into the same issue and there seems to be a small issue currently with the installer of the tools working on a non bash implementation.

Here's the fix (as relayed to me via Amazon) use the command:

 $ bash path/to/AWS-ElasticBeanstalk-CLI-2.3/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh

bash here replaces sh which was shown in the tutorial(s) and it then worked for me

Upvotes: 21

Renan
Renan

Reputation: 1990

I have used tips from this question to solve my problem. Check if there is no folder to which you don't have the necessary permissions or files in your PATH.

Upvotes: 1

Related Questions