No se puede ejecutar aws.push para el repository local

Estoy intentando implementar un proyecto de Ruby (networkingmine) en un server de Elastic Beanstalk utilizando la interfaz de command-line de Elastic Beanstalk, pero cuando bash abrir el entorno, aparece el siguiente error:

$ eb start
Iniciando la aplicación "networkingmine".
¿Desea implementar el último compromiso de Git en su entorno? [y / n]: y
No se puede ejecutar aws.push para el repository local HEAD:

Y eso es todo lo que está impreso. Como reference, estaba siguiendo las instrucciones aquí: http://ruby.awsblog.com/post/Tx2AK2MFX0QHRIO/Deploying-Ruby-Applications-to-AWS-Elastic-Beanstalk-with-Git

Obtuve el mismo error, así que presiono "n" y dejo que el entorno comience sin implementar ningún código. Después de que era verde, utilicé aws.push para implementar mi código y funcionó bien.

Recibí este error porque no tenía instalado Ruby en mi máquina local. ¿Has satisfecho todos los requisitos?

En caso de que alguien más responda a este error en un context diferente, esto también puede suceder si tiene demasiadas versiones de la aplicación en un entorno de Elastic Beanstalk. El límite es 500.

Cuando ejecuta: git aws.push lugar de eb push , le dará un error al tener demasiadas versiones de la aplicación, si ese es el caso.

Para resolverlo, simplemente inicie session en AWS y podrá eliminar algunas de sus versiones de aplicaciones anteriores desde allí.