web-dev-qa-db-ja.com

Bower ECMDERRの修正方法

Windows 7で「yeoman」と「bower」を使用していますが、アプリの作成時に次のエラーが発生しました

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

どんな提案も大歓迎です。

123
leoh

同じ問題が発生する可能性がある場合...ファイアウォールの背後にある私のマシンが判明し、git://github.com/jquery/jquery.git

リンク: クローニングのためにGitHub.comに接続できません

ファイアウォールを変更しないソリューション:

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

クローニングのためにGitHub.comに接続できません および@-Sindre Sorhusから@ -bnguyen82へのクレジット httpsのみを使用してインストールしますか?

424
leoh

私は同じ問題を抱えており、上記の答えは私にはうまくいきませんでした。しかし、私は別のものを見つけました。プロキシに問題がある可能性があります。プロキシの背後にいる場合は、これらの手順を実行する必要があります。

これを 。bowerrc に入れて、エラー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:英語の間違いでごめんなさい、私はフランス語です^^

26
roro_57

私にとって gitの更新 最新バージョンへの助け。

9
Jan Schär

次のコマンドは私のために働く

npm cache clean

バウアーキャッシュクリーン

その後

バウワーインストール

9
Manish Nakar

leoh's answer に貢献するには(コメントを投稿するのに十分な担当者がいないため):

私のように、gitがマシンにグローバルにインストールされていないためコマンドを実行できないことがわかった場合、Visual Studioで[ツール]> [オプション]を開き、[プロジェクトとソリューション]> [Webパッケージ管理]> [外部Webツール、デフォルトでは、2つのgitロケーションがあります。

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

デフォルトでは(Visual Studio 2017 Enterpriseの場合)、これらはそれぞれ以下にマッピングされます。

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

次に、コマンドプロンプト(Windows + R> "cmd")を開き、上記の場所に移動して、leohのコマンドを実行します。どちらから実行するかわからなかったので、念のため両方から実行しました。この問題はそれ以降解決されました。

1
nbrosz

私のbower.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"
  }
}
1
Hktari

また、bowerがすべての依存関係のインストールに失敗するという奇妙な動作も経験しました。

投稿されたソリューションはどれも私にとってはうまくいきませんでした。だから私はこの答えを投稿しています。

私の場合、bower install erroredはほぼ毎回異なるパッケージでランダムにインストールします。すべてのパッケージはgithubにありましたが、なぜ突然ですか

github.comを解決できません

明らかに、ネットワークに何か問題がありました。

エラーはdockerized buntu 16.04で仮想化された牧場で実行されているであったため、考えられる障害点の数はかなり大きかった。

しかし幸いなことに、ソリューションは非常に簡単でした。

これは基本的なインストールであり、基本的なネットワークツールさえないことがわかりました。

したがって、apt install net-tools iputils-pingを実行した後、すべてのエラーは永久に消えました。

私にはかなり予想外で、それが役立つことを願っています...

0
Bart

持っているすべてのジェネレーターを削除して、再度インストールできます。それは助けになります。

0
Tomasz

dakkon_jarethが提供するソリューションは私のために機能します.app/bower_componentsではなくライブラリがあり、app/bower_componentsに変更して作業を開始しました.NPM Cacheのクリーン後に2〜3回試すこともお勧めします。

0
Shobhit

VS 2015で作業し、NoGitパッケージをインストールしています。 0.1.0に更新し、問題を修正しました。

これが誰かを助けるかもしれないことを願っています。

0
Synryu

私の場合、それはアンチウイルスのファイアウォールであり、githubとの接続を妨げるものでした。ウイルス対策プログラムがgitに接続を許可するかどうかをWindowsから確認していることに気付いていませんでした。

私はそれを許可し、それは魅力のように働いた:)

0
Pathros

同じ問題がありました。 「Microsoft .NET Core 1.0.0 RC2-VS 2015」をインストールすると、修正されます。

0