Ich verwende "yeoman" und "bower" unter Windows 7, erhielt jedoch die folgende Fehlermeldung, wenn ich die App erstelle
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.
Falls Sie auf dasselbe Problem stoßen könnten ... Es stellt sich heraus, dass mein Rechner hinter der Firewall steht, und der Zugriff auf git: //github.com/jquery/jquery.git
Link: Verbindung zu GitHub.com zum Klonen nicht möglich
Die Lösung ohne die Firewall zu ändern:
git config --global url."https://".insteadOf git://
Kredit an @ bnguyen82 von Verbindung zu GitHub.com nicht möglich. Zum Klonen und @Sindre Sorhus von Bower nur mit https installieren?
Ich hatte das gleiche Problem und die obige Antwort funktionierte nicht für mich. Aber ich habe einen anderen gefunden. Sie können ein Problem mit Ihrem Proxy haben. Wenn Sie sich hinter einem Proxy befinden, müssen Sie diese Schritte ausführen:
setze dies in .bowerrc , um den Fehler ETIMEDOUT zu beseitigen
{
"directory": "app/bower_components",
"proxy": "http://PROXYSERVER:PORT",
"https-proxy": "https://PROXYSERVER:PORT",
"strict-ssl": false
}
Und dieses, um ECMDERR loszuwerden:
git config --global http.proxy http://USER:[email protected]:PORT
für mich geht das.
P.S: Entschuldigung für meine englischen Fehler, ich bin französisch ^^
Die folgenden Befehle funktionieren für mich
npm Cache sauber
bower Cache sauber
und dann
bower installieren
Für mich Update git auf die neueste Version hat geholfen.
Um zu leohs Antwort beizutragen (da ich nicht genug Wiederholungen habe, um einen Kommentar zu posten):
Wenn Sie wie ich herausfanden, dass Sie den Befehl nicht ausführen konnten, weil git nicht auf Ihrem Computer global installiert war, in Visual Studio Tools> Optionen und dann Projekte und Lösungen> Webpaketverwaltung> Externe Webtools geöffnet haben, werden Sie das sehen Standardmäßig gibt es zwei Git-Standorte:
Standardmäßig (für Visual Studio 2017 Enterprise) werden diese jeweils zugeordnet:
Öffnen Sie dann eine Eingabeaufforderung (Windows + R> "cmd"), navigieren Sie zu den obigen Positionen und führen Sie den Befehl leoh aus. Ich war mir nicht sicher, von wem 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.
Mein bower.json sah zuerst so aus:
{
"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"
}
}
und ich hatte das Problem "git remote -ls konnte nicht ausgeführt werden". Nachdem ich es folgendermaßen geändert hatte, fing es plötzlich an zu arbeiten:
{
"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"
}
}
Ich habe auch ein seltsames Verhalten erlebt, bei dem Bower nicht alle Abhängigkeiten installiert hat.
Keine der geposteten Lösungen hat für mich funktioniert, deshalb poste ich diese Antwort.
In meinem Fall bower install errored zufällig fast jedes Mal mit anderem Paket . Alle Pakete waren auf github, warum also plötzlich?
github.com kann nicht aufgelöst werden
Offensichtlich stimmte beim Networking etwas nicht.
Die Fehler wurden bei dockerized Ubuntu 16.04 in virtualisiertem Rancher ausgeführt, daher waren einige mögliche Fehlerquellen ziemlich groß.
Aber zum Glück war die Lösung extrem einfach.
Mir wurde klar, dass dies eine Basisinstallation ist und nicht einmal über grundlegende Netzwerkwerkzeuge verfügt.
Nach dem Ausführen von apt install net-tools iputils-ping
sind alle Fehler für immer verschwunden.
Ziemlich unerwartet für mich, hoffe es hilft ...
Sie können alle Generatoren entfernen und neu installieren. Es wird helfen.
die von Dakkon_jareth bereitgestellte Lösung funktioniert für mich, ich hatte keine app/bower_components, aber eine Bibliothek dort. Ich änderte das in app/bower_components und fing an zu arbeiten...
Ich arbeite mit VS 2015 und habe das NoGit-Paket installiert. Es wurde auf 0.1.0 aktualisiert und das Problem behoben.
Hoffe das könnte jemandem helfen.
In meinem Fall war es die Firewall des Antivirenprogramms, die verhindert, dass sich eine Verbindung mit Github herstellen lässt. Mir war nicht klar, dass das Antivirusprogramm durch ein Fenster gefragt wurde, ob ich git die Verbindung zulassen wollte oder nicht.
Ich habe es erlaubt und es hat wie ein Zauber funktioniert :)
Ich hatte das gleiche Problem. Nach der Installation von "Microsoft .NET Core 1.0.0 RC2 - VS 2015" beheben Sie dieses Problem.