Ich verwende "yeoman" und "bower" unter Windows 7, habe aber beim Erstellen der App den folgenden Fehler erhalten
yo webapp
Der Fehler ist
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
Die Version des Yeoman, der Laube und des Knotens
c:\yo-test>bower -v
1.2.8
c:\yo-test>yo -version
1.1.2
c:\yo-test>node -v
v0.10.15
Jeder Vorschlag wird sehr geschätzt.
Antworten:
Für den Fall, dass Sie auf dasselbe Problem stoßen könnten ... Es stellt sich heraus, dass mein Computer hinter der Firewall nicht auf git zugreifen kann : //github.com/jquery/jquery.git
Link: Zum Klonen kann keine Verbindung zu GitHub.com hergestellt werden
Die Lösung ohne Änderung der Firewall:
Gutschrift an @ bnguyen82 von Kann keine Verbindung zu GitHub.com herstellen Zum Klonen und @Sindre Sorhus von Bower nur mit https installieren?
quelle
bower install question
Ich hatte das gleiche Problem und die Antwort oben hat bei mir nicht funktioniert. Aber ich habe einen anderen gefunden. Möglicherweise liegt ein Problem mit Ihrem Proxy vor. Wenn Sie sich hinter einem Proxy befinden, müssen Sie folgende Schritte ausführen:
Geben Sie dies in .bowerrc ein , um den Fehler zu beseitigen. ETIMEDOUT:
Und dieser, um ECMDERR loszuwerden:
Für mich geht das.
PS: Entschuldigung für meine Englischfehler, ich bin Franzose ^^
quelle
Die folgenden Befehle funktionieren für mich
und dann
quelle
Für mich hat das Aktualisieren von git auf die neueste Version geholfen.
quelle
Meine bower.json sah zuerst so aus:
und ich hatte das Problem "Git Remote -ls konnte nicht ausgeführt werden". Nachdem ich es wie folgt geändert hatte, fing es plötzlich an zu funktionieren:
quelle
Um zu Leohs Antwort beizutragen (da ich nicht genug Repräsentanten habe, um einen Kommentar zu schreiben ):
Wenn Sie wie ich festgestellt haben, dass Sie den Befehl nicht ausführen konnten, weil git nicht global auf Ihrem Computer installiert war, öffnen Sie Extras> Optionen in Visual Studio und dann Projekte und Lösungen> Webpaketverwaltung> Externe Web-Tools Standardmäßig gibt es zwei Git-Speicherorte:
Standardmäßig (für Visual Studio 2017 Enterprise) sind diese jeweils zugeordnet:
Öffnen Sie dann eine Eingabeaufforderung (Windows + R> "cmd"), navigieren Sie zu den oben genannten Positionen und führen Sie den Befehl von leoh aus. Ich war mir nicht sicher, von wo ich es ausführen sollte, also habe ich es von beiden ausgeführt, nur für den Fall. Das Problem wurde von da an für mich gelöst.
quelle
Sie können alle vorhandenen Generatoren entfernen und erneut installieren. Es wird Hilfe sein.
quelle
In meinem Fall war es die Antiviren-Firewall, die Bower daran hinderte, sich mit Github zu verbinden. Ich hatte nicht bemerkt, dass das Antivirenprogramm durch ein Fenster fragte, ob ich git erlauben wollte, eine Verbindung herzustellen oder nicht.
Ich habe es erlaubt und es hat wie ein Zauber funktioniert :)
quelle
Die von Dakkon_jareth bereitgestellte Lösung funktioniert für mich. Ich hatte keine App / bower_components, sondern eine Bibliothek. Ich habe diese in app / bower_components geändert und angefangen zu arbeiten. Ich werde auch empfehlen, es 2-3 Mal nach dem Reinigen des NPM-Cache zu versuchen.
quelle
Ich hatte das gleiche Problem. Nach der Installation von "Microsoft .NET Core 1.0.0 RC2 - VS 2015" wurde dies behoben.
quelle
Ich arbeite mit VS 2015 und habe das NoGit-Paket installiert. Es wurde auf 0.1.0 aktualisiert und das Problem wurde behoben.
Hoffe das könnte jemandem helfen.
quelle
Ich habe auch ein seltsames Verhalten festgestellt, bei dem Bower nicht alle Abhängigkeiten installiert hat.
Keine der veröffentlichten Lösungen hat für mich funktioniert. Deshalb veröffentliche ich diese Antwort.
In meinem Fall ist die Bower- Installation fast jedes Mal zufällig mit einem anderen Paket fehlerhaft . Alle Pakete waren auf Github, warum also plötzlich?
Offensichtlich stimmte etwas mit der Vernetzung nicht.
Auf dockerisiertem Ubuntu 16.04, das im virtualisierten Rancher ausgeführt wurde , waren Fehler aufgetreten , sodass eine Reihe möglicher Fehlerquellen ziemlich groß waren.
Aber zum Glück war die Lösung extrem einfach.
Mir wurde klar, dass dies eine Basisinstallation ist und nicht einmal grundlegende Netzwerkwerkzeuge enthält.
Nach dem Ausführen
apt install net-tools iputils-ping
verschwanden alle Fehler für immer.Ziemlich unerwartet für mich, hoffe es hilft ...
quelle
Jungs installieren, um damit zu kämpfen, laden Sie es einfach manuell herunter und führen Sie stattdessen eine Bower-Installation aus dem lokalen Ordner durch.
quelle