Как исправить bower ECMDERR
Я использую "yeoman" и "bower" на windows 7, но получил следующую ошибку при создании приложения
yo webapp
ошибка
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
версия Йомена, Бауэра и узла
c:yo-test>bower -v
1.2.8
c:yo-test>yo -version
1.1.2
c:yo-test>node -v
v0.10.15
любое предложение будет высоко ценится.
13 ответов:
в случае, если вы можете столкнуться с той же проблемой...оказывается моя машина за брандмауэром, который не в состоянии получить доступ к в git://github-е. ком/библиотека jQuery/jQuery, которые.ГИТ
ссылки: не удается подключиться GitHub.com для клонирования
решение без изменения брандмауэра:
git config --global url."https://".insteadOf git://
кредит @bnguyen82 от не удается подключиться GitHub.com для клонирования и @Sindre Sorhus от Bower установить только с помощью протоколу HTTPS?
у меня была такая же проблема и ответ выше не работает для меня. Но я нашел другую. У вас может возникнуть проблема с вашим прокси. Если вы находитесь за прокси вы должны сделать эти шаги:
поставить это в .bowerrc чтобы избавиться от err ETIMEDOUT:
{ "directory": "app/bower_components", "proxy": "http://PROXYSERVER:PORT", "https-proxy": "https://PROXYSERVER:PORT", "strict-ssl": false }
и этот, Чтобы избавиться от ECMDERR:
git config --global http.proxy http://USER:PASSWORD@PROXYSERVER:PORT
это работает для меня.
P. S: извините за мои английские ошибки я французский^^
для меня обновление git до последней версии помогло.
мой будуар.json сначала выглядел так:
{ "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" } }
и у меня была проблема" не удалось выполнить git remote-ls". После того, как я изменил его на следующий он вдруг начал работать:
{ "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" } }
внести свой вклад в leoh это (так как у меня нет достаточно репутации, чтобы оставить комментарий):
Если, как и я, вы обнаружили, что не можете выполнить команду, потому что git не был установлен глобально на вашем компьютере, открыв Инструменты > Параметры в Visual Studio, затем проекты и решения > управление веб-пакетами > внешние веб-инструменты, вы увидите, что по умолчанию существует два git локации:
- $(DevEnvDir)\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd
- $(DevEnvDir)\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin
по умолчанию (для Visual Studio 2017 Enterprise) они соответственно сопоставляются с:
- C:\Program файлы (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd
- C:\Program файлы (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin
затем откройте командную строку (Windows + R > "cmd"), перейдите в указанные выше места и выполните команду leoh. Я не был уверен, от кого его запускать, поэтому я побежал от обоих на всякий случай. Вопрос был решен для меня.
в моем случае это был брандмауэр антивируса, предотвращающий bower для подключения к github. Я не понял, что антивирус спрашивал через windows, хочу ли я разрешить git выполнять соединение или нет.
Я разрешил это, и это сработало как шарм:)
решение, предоставленное Dakkon_jareth работает для меня, у меня не было приложения / bower_components, но библиотека там, я изменил это на приложение / bower_components и начал работать, Я также рекомендую попробовать 2-3 раза после очистки кэша NPM.
У меня была такая же проблема. После установки "Microsoft .NET Core 1.0.0 RC2-VS 2015" это исправить.
Я работаю с VS 2015 и имею установленный пакет NoGit. Обновил его до 0.1.0 и он исправил проблему.
надеюсь, что это может помочь кому-то.
Я также испытал некоторое странное поведение с bower не удается установить все зависимости.
ни одно из опубликованных решений не работало для меня, поэтому я публикую этот ответ.
в моем случае bower install ошибка случайно почти каждый раз с разных пакетов. Все пакеты были на GitHub, так почему вдруг ?
не удается разрешить github.com
очевидно, что-то было не так сетевой.
ошибки были на dockerized Ubuntu 16.04 работает в virtualized rancher, поэтому количество возможных точек отказа было довольно большим.
но, к счастью, решение было чрезвычайно простым.
Я понял, что это базовая установка, и даже не имеет базовых сетевых инструментов.
Итак, после запуска
apt install net-tools iputils-ping
все ошибки исчезли навсегда.довольно неожиданно для меня, надеюсь, это поможет ...