Comment réparer bower ECMDERR

J’utilise “yeoman” et “bower” sur Windows 7 mais j’ai eu l’erreur suivante lorsque j’ai créé l’application

yo webapp 

L’erreur est

 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 version du yeoman, du bower et du noeud

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

Toute suggestion est très appréciée.

Au cas où vous pourriez rencontrer le même problème … Il s’avère que ma machine est derrière un pare-feu, qui ne pourra pas accéder à git: //github.com/jquery/jquery.git

Lien: Impossible de se connecter à GitHub.com pour le clonage

La solution sans changer le pare-feu:

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

Nous remercions @ bnguyen82 d’ Unable to Connect de GitHub.com pour le clonage et @Sindre Sorhus de Bower installant uniquement https?

J’ai eu le même problème et la réponse ci-dessus n’a pas fonctionné pour moi. Mais j’ai trouvé un autre. Vous pouvez avoir un problème avec votre proxy. Si vous êtes derrière un proxy, vous devez suivre ces étapes:

mettez ceci dans .bowerrc pour vous débarrasser de l’erreur ETIMEDOUT:

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

Et celui-ci pour se débarrasser d’ECMDERR:

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

ça marche pour moi.

PS: désolé pour mes erreurs en anglais, je suis français ^^

Les commandes suivantes fonctionnent pour moi

npm cache propre

bower cache propre

et alors

bower installer

Pour moi, la mise à jour de git vers la version la plus récente m’a aidé.

Mon bower.json a d’abord ressemblé à ceci:

 { "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" } } 

et j’ai eu le “échec à exécuter git remote -ls” problème. Après que je l’ai changé à ce qui suit, il a soudainement commencé à fonctionner:

 { "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" } } 

Pour consortingbuer à la réponse de Leoh (puisque je n’ai pas assez de représentant pour poster un commentaire):

Si, comme moi, vous ne parvenez pas à exécuter la commande car git n’a pas été installé globalement sur votre ordinateur, ouvrez Outils> Options dans Visual Studio, puis Projets et solutions> Gestion des packages Web> Outils Web externes. , par défaut, il y a deux emplacements git:

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

Par défaut (pour Visual Studio 2017 Enterprise), ceux-ci correspondent respectivement à:

  • C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Entreprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer \ Git \ cmd
  • C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Entreprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Équipe Explorer \ Git \ mingw32 \ bin

Ouvrez ensuite une invite de commande (Windows + R> “cmd”), accédez aux emplacements ci-dessus et exécutez la commande de leoh. Je n’étais pas sûr de partir de quoi, donc je l’ai couru des deux juste au cas où. La question a été résolue pour moi dès lors.

Vous pouvez supprimer tous les générateurs qui ont et installer à nouveau. Ce sera de l’aide.

Dans mon cas, c’était le pare-feu de l’antivirus qui empêchait bower de se connecter à github. Je n’avais pas réalisé que l’antivirus demandait via Windows si je voulais autoriser git à effectuer la connexion ou non.

Je l’ai permis et ça a fonctionné comme un charme 🙂

La solution fournie par Dakkon_jareth fonctionne pour moi, je n’avais pas app / bower_components mais une bibliothèque, j’ai changé cela pour app / bower_components et j’ai commencé à travailler, je vous recommande également d’essayer 2 à 3 fois après NPM Cache.

J’ai eu le même problème. Après avoir installé “Microsoft .NET Core 1.0.0 RC2 – VS 2015”, corrigez le problème.

Je travaille avec VS 2015 et le paquet NoGit est installé. Mis à jour à la 0.1.0 et il a résolu le problème.

J’espère que cela pourrait aider quelqu’un.

J’ai également rencontré un comportement étrange avec bower ne parvenant pas à installer toutes les dépendances.

Aucune des solutions affichées n’a fonctionné pour moi, c’est pourquoi je poste cette réponse.

Dans mon cas, bower install errored aléatoirement presque chaque fois avec un package différent. Tous les paquets étaient sur github, alors pourquoi soudainement?

incapable de résoudre github.com

De toute évidence, quelque chose n’allait pas avec le réseautage.

Les erreurs étaient sur Ubuntu 16.04 dockerized fonctionnant dans rancher virtualisé , donc un certain nombre de points d’échec possibles étaient assez gros.

Mais heureusement, la solution était extrêmement simple.

J’ai réalisé qu’il s’agissait d’une installation de base et que même les outils de mise en réseau de base n’existaient pas.

Donc, après avoir lancé apt install net-tools iputils-ping toutes les erreurs ont disparu pour toujours.

Assez inattendu pour moi, j’espère que ça aide …

Les gars installent de strugling avec cela, téléchargez-le simplement manuellement et faites une installation à partir du dossier local.