Bower instala falla en ElasticBeanstalk – no puede encontrar GIT

Estoy tratando de implementar una aplicación en beanstalk elástica que utiliza Bower para download algunas bibliotecas. Recibo el siguiente error en la implementación:

ERROR: [Instance: i-b4b8893d] Command failed on instance. Return code: 1 Output: bower jquery.cookie#~1.4.1 ENOGIT git is not installed or not in the PATH. container_command 04_bower_install in .ebextensions/01-flask.config failed. For more detail, check /var/log/eb-activity.log using console or EB CLI. 

Aquí está mi file de configuration:

 option_settings: "aws:elasticbeanstalk:container:python": WSGIPath: "app.py" "aws:elasticbeanstalk:container:python:staticfiles": "/static/": "static/" packages: yum: libjpeg-turbo-devel: [] libpng-devel: [] freetype-devel: [] git: [] commands: 01_set_home: command: export HOME=/home/ec2-user 02_get_sudo: command: echo Defaults:root \!requiretty >> /etc/sudoers 03_npm_install: command: sudo yum -y --enablerepo=epel install nodejs npm 04_npm_install_bower: command: sudo npm install -g bower container_commands: 01_set_path: command: export PATH=$PATH 02_set_home: command: export HOME=/home/ec2-user 03_set_git: command: export ENOGIT=/usr/bin/git command: export GIT=/usr/bin/git 04_bower_install: command: 'bower --allow-root install' env: HOME: /home/ec2-user ENOGIT: /usr/bin/git GIT: /usr/bin/git 

Desde mi Google, la gente sugirió asegurarse de que git esté instalado, así que lo agregué a la directiva packages> yum, asegurándome de que la variable PATH se exportara, así como las variables de GIT. Como puede ver, he intentado todo esto y nada soluciona el error.

¿Algunas ideas? Gracias Max Mumford.

Solucionado con eso:

  04_bower_update: command: "bower update --allow-root" env: "PATH": "/usr/bin" 
Intereting Posts