github bower yeoman windows-firewall

github - Cómo arreglar bower ECMDERR



yeoman windows-firewall (13)

En caso de que pueda encontrar el mismo problema ... Resulta que mi máquina detrás del firewall, que no podrá acceder a git: //github.com/jquery/jquery.git

Enlace: no se puede conectar a GitHub.com para la clonación

La solución sin cambiar el firewall:

git config --global url."https://".insteadOf git://

¿Crédito para @ bnguyen82 de Imposible conectarse a GitHub.com para la clonación y @Sindre Sorhus de Bower instalan usando solo https?

Estoy usando "yeoman" y "bower" en Windows 7 pero recibí el siguiente error cuando creo la aplicación

yo webapp

El error es

bower not-cached git://github.com/jlong/sass-bootstrap.git#~3.0.0 bower resolve git://github.com/jlong/sass-bootstrap.git#~3.0.0 bower not-cached git://github.com/Modernizr/Modernizr.git#~2.6.2 bower resolve git://github.com/Modernizr/Modernizr.git#~2.6.2 bower not-cached git://github.com/jquery/jquery.git#~1.10.2 bower resolve git://github.com/jquery/jquery.git#~1.10.2 bower ECMDERR Failed to execute "git ls-remote --tags --heads git://github .com/jquery/jquery.git", exit code of #128 Additional error details: fatal: unable to connect to github.com: github.com[0: 192.30.252.130]: errno=No error

La versión de yeoman, bower y nodo

c:/yo-test>bower -v 1.2.8 c:/yo-test>yo -version 1.1.2 c:/yo-test>node -v v0.10.15

Cualquier sugerencia es muy apreciada.


En mi caso, fue el cortafuegos del antivirus que evita que Bower se conecte con Github. No me había dado cuenta de que el antivirus preguntaba a través de una ventana si quería permitir que Git realizara la conexión o no.

Lo permití y funcionó como un encanto :)


La solución provista por Dakkon_jareth funciona para mí, no tenía una aplicación / componentes de bower sino una biblioteca, cambié eso a app / bower_components y comencé a trabajar, también recomendaré probar 2-3 veces después de limpiar la caché de NPM.


Los chicos se instalan luchando con esto, simplemente descárgalo manualmente y luego haz una instalación de bower desde la carpeta local.


Los siguientes comandos funcionan para mí

npm caché limpia

bower cache clean

y entonces

bower instalar



My bower.json se veía así primero:

{ "name": "HelloIonic", "private": "true", "devDependencies": { "ionic": "driftyco/ionic-bower#1.3.1", "ion-datetime-picker": "katemihalikova/ionic-datetime-picker#0.4.0", "ion-tree-list": "fer/ion-tree-list#0.0.10" } }

y tuve el problema "no se pudo ejecutar git remote -ls". Después de que lo cambié al siguiente, de repente comenzó a funcionar:

{ "name": "HelloIonic", "private": true, "devDependencies": { "ionic": "^1.3.2", "ion-datetime-picker": "^0.4.0", "ion-tree-list": "^0.0.10" }, "resolutions": { "ionic": "^1.0.0-beta.9" } }


Para contribuir a la respuesta de leoh (ya que no tengo suficientes representantes para publicar un comentario):

Si, como yo, descubrimos que no podía ejecutar el comando porque git no se había instalado globalmente en su máquina, abriendo Herramientas> Opciones en Visual Studio, luego Proyectos y soluciones> Administración de paquetes web> Herramientas web externas, verá que , por defecto, hay dos ubicaciones git:

  • $ (DevEnvDir) / CommonExtensions / Microsoft / TeamFoundation / Team Explorer / Git / cmd
  • $ (DevEnvDir) / CommonExtensions / Microsoft / TeamFoundation / Team Explorer / Git / mingw32 / bin

De forma predeterminada (para Visual Studio 2017 Enterprise), estos se asignan respectivamente a:

  • C: / Archivos de programa (x86) / Microsoft Visual Studio / 2017 / Enterprise / Common7 / IDE / CommonExtensions / Microsoft / TeamFoundation / Team Explorer / Git / cmd
  • C: / Archivos de programa (x86) / Microsoft Visual Studio / 2017 / Enterprise / Common7 / IDE / CommonExtensions / Microsoft / TeamFoundation / Team Explorer / Git / mingw32 / bin

A continuación, abra un símbolo del sistema (Windows + R> "cmd"), navegue a las ubicaciones anteriores y ejecute el comando leoh. No estaba segura de dónde ejecutarlo, así que lo ejecuté por los dos por las dudas. El problema se resolvió para mí a partir de ese momento.


Puede eliminar todos los generadores que tenga e instalar de nuevo. Será de ayuda.


También he experimentado algún comportamiento extraño con Bower no pudiendo instalar todas las dependencias.

Ninguna de las soluciones publicadas funcionó para mí, es por eso que estoy publicando esta respuesta.

En mi caso, bower instala errores al azar casi todas las veces con paquetes diferentes. Todos los paquetes estaban en github, entonces ¿por qué de repente?

incapaz de resolver github.com

Obviamente, algo estaba mal con la creación de redes.

Hubo errores en Ubuntu 16.04 dockerized corriendo en un ranchero virtualizado , por lo que una serie de posibles puntos de falla fueron bastante grandes.

Pero, afortunadamente, la solución fue extremadamente simple.

Me di cuenta de que esta es una instalación básica y ni siquiera tiene herramientas básicas de red.

Entonces, después de ejecutar apt install net-tools iputils-ping todos los errores desaparecieron para siempre.

Muy inesperado para mí, espero que ayude ...


Trabajo con VS 2015 y tengo instalado el paquete NoGit. Lo actualicé al 0.1.0 y solucionó el problema.

Espero que esto pueda ayudar a alguien.


Tuve el mismo problema Después de instalar "Microsoft .NET Core 1.0.0 RC2 - VS 2015", solucione este problema.


Tuve el mismo problema y la respuesta anterior no funcionó para mí. Pero encontré otro. Puede tener un problema con su proxy. Si está detrás de un proxy, debe hacer estos pasos:

poner esto en .bowerrc para deshacerse del error ETIMEDOUT:

{ "directory": "app/bower_components", "proxy": "http://PROXYSERVER:PORT", "https-proxy": "https://PROXYSERVER:PORT", "strict-ssl": false }

Y este para deshacerse de ECMDERR:

git config --global http.proxy http://USER:PASSWORD@PROXYSERVER:PORT

esto funciona para mi.

PD: perdón por mis errores en inglés, soy francés ^^