Używam „yeoman” i „bower” w systemie Windows 7, ale podczas tworzenia aplikacji pojawia się następujący błąd
yo webapp
Błąd jest
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
Wersja ziemianina, altany i węzła
c:\yo-test>bower -v
1.2.8
c:\yo-test>yo -version
1.1.2
c:\yo-test>node -v
v0.10.15
Każda sugestia jest mile widziana.
Odpowiedzi:
Jeśli możesz napotkać ten sam problem ... Okazuje się, że mój komputer za zaporą ogniową nie może uzyskać dostępu do git: //github.com/jquery/jquery.git
Link: nie można połączyć się z GitHub.com w celu klonowania
Rozwiązanie bez zmiany firewalla:
Podziękowania dla @ bnguyen82 od Unable to Connect to GitHub.com Za klonowanie i @Sindre Sorhus z instalacji Bower przy użyciu tylko https?
źródło
bower install question
Miałem ten sam problem i powyższa odpowiedź nie działała. Ale znalazłem innego. Możesz mieć problem z serwerem proxy. Jeśli jesteś za proxy, musisz wykonać te czynności:
umieść to w .bowerrc, aby pozbyć się błędu ETIMEDOUT:
A ten, aby pozbyć się ECMDERR:
mi to pasuje.
PS: przepraszam za moje angielskie błędy Jestem francuskim ^^
źródło
Poniższe polecenia działają dla mnie
i wtedy
źródło
Mi pomogło zaktualizowanie gita do najnowszej wersji.
źródło
Mój bower.json najpierw wyglądał tak:
i miałem problem „nie udało się wykonać git remote -ls”. Po zmianie na następującą nagle zaczęła działać:
źródło
Aby przyczynić się do odpowiedzi Leoh (ponieważ nie mam wystarczającej liczby przedstawicieli, aby opublikować komentarz):
Jeśli, tak jak ja, stwierdzisz, że nie możesz wykonać polecenia, ponieważ git nie został zainstalowany globalnie na twoim komputerze, otwierając Narzędzia> Opcje w Visual Studio, a następnie Projekty i rozwiązania> Zarządzanie pakietami sieci Web> Zewnętrzne narzędzia internetowe, zobaczysz, że , domyślnie istnieją dwie lokalizacje git:
Domyślnie (dla programu Visual Studio 2017 Enterprise) te odpowiednio mapują na:
Następnie otwórz wiersz polecenia (Windows + R> „cmd”), przejdź do powyższych lokalizacji i uruchom polecenie Leoh. Nie byłem pewien, od którego mam go uruchomić, więc na wszelki wypadek uruchomiłem go z obu. Od tego czasu problem został dla mnie rozwiązany.
źródło
Możesz usunąć wszystkie generatory, które mają i zainstalować ponownie. To będzie pomoc.
źródło
W moim przypadku była to zapora ogniowa antywirusa uniemożliwiająca bowerowi połączenie się z githubem. Nie zdawałem sobie sprawy, że program antywirusowy pyta przez okna, czy chcę zezwolić gitowi na nawiązanie połączenia, czy nie.
Pozwoliłem na to i zadziałało jak urok :)
źródło
rozwiązanie dostarczone przez Dakkon_jareth działa dla mnie, nie miałem app / bower_components tylko tam bibliotekę, zmieniłem to na app / bower_components i zacząłem działać, polecę również wypróbować 2-3 razy po wyczyszczeniu NPM Cache.
źródło
Miałem ten sam problem. Po zainstalowaniu „Microsoft .NET Core 1.0.0 RC2 - VS 2015” to napraw to.
źródło
Pracuję z VS 2015 i mam zainstalowany pakiet NoGit. Zaktualizowałem go do wersji 0.1.0 i naprawił problem.
Mam nadzieję, że to może komuś pomóc.
źródło
Doświadczyłem również dziwnego zachowania, gdy bower nie mógł zainstalować wszystkich zależności.
Żadne z opublikowanych rozwiązań nie zadziałało, dlatego zamieszczam tę odpowiedź.
W moim przypadku instalacja bowera błądziła losowo prawie za każdym razem z innym pakietem. Wszystkie pakiety były na githubie, więc dlaczego nagle?
Oczywiście coś było nie tak z siecią.
Błędy występowały w zadokeryzowanym Ubuntu 16.04 działającym w zwirtualizowanym ranczerze , więc liczba możliwych punktów awarii była dość duża.
Ale na szczęście rozwiązanie było niezwykle proste.
Zdałem sobie sprawę, że jest to podstawowa instalacja i nie ma nawet podstawowych narzędzi sieciowych.
Więc po uruchomieniu
apt install net-tools iputils-ping
wszystkie błędy zniknęły na zawsze.Dość nieoczekiwane dla mnie, mam nadzieję, że to pomoże ...
źródło
Faceci instalują walkę z tym, po prostu ręcznie pobierz go, a następnie wykonaj instalację altany z folderu lokalnego.
źródło