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
どんな提案も大歓迎です。
同じ問題が発生する可能性がある場合...ファイアウォールの背後にある私のマシンが判明し、git://github.com/jquery/jquery.git
リンク: クローニングのためにGitHub.comに接続できません
ファイアウォールを変更しないソリューション:
git config --global url."https://".insteadOf git://
クローニングのためにGitHub.comに接続できません および@-Sindre Sorhusから@ -bnguyen82へのクレジット httpsのみを使用してインストールしますか?
私は同じ問題を抱えており、上記の答えは私にはうまくいきませんでした。しかし、私は別のものを見つけました。プロキシに問題がある可能性があります。プロキシの背後にいる場合は、これらの手順を実行する必要があります。
これを 。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:英語の間違いでごめんなさい、私はフランス語です^^
私にとって gitの更新 最新バージョンへの助け。
次のコマンドは私のために働く
npm cache clean
バウアーキャッシュクリーン
その後
バウワーインストール
leoh's answer に貢献するには(コメントを投稿するのに十分な担当者がいないため):
私のように、gitがマシンにグローバルにインストールされていないためコマンドを実行できないことがわかった場合、Visual Studioで[ツール]> [オプション]を開き、[プロジェクトとソリューション]> [Webパッケージ管理]> [外部Webツール、デフォルトでは、2つのgitロケーションがあります。
デフォルトでは(Visual Studio 2017 Enterpriseの場合)、これらはそれぞれ以下にマッピングされます。
次に、コマンドプロンプト(Windows + R> "cmd")を開き、上記の場所に移動して、leohのコマンドを実行します。どちらから実行するかわからなかったので、念のため両方から実行しました。この問題はそれ以降解決されました。
私の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"
}
}
また、bowerがすべての依存関係のインストールに失敗するという奇妙な動作も経験しました。
投稿されたソリューションはどれも私にとってはうまくいきませんでした。だから私はこの答えを投稿しています。
私の場合、bower install erroredはほぼ毎回異なるパッケージでランダムにインストールします。すべてのパッケージはgithubにありましたが、なぜ突然ですか
github.comを解決できません
明らかに、ネットワークに何か問題がありました。
エラーはdockerized buntu 16.04で仮想化された牧場で実行されているであったため、考えられる障害点の数はかなり大きかった。
しかし幸いなことに、ソリューションは非常に簡単でした。
これは基本的なインストールであり、基本的なネットワークツールさえないことがわかりました。
したがって、apt install net-tools iputils-ping
を実行した後、すべてのエラーは永久に消えました。
私にはかなり予想外で、それが役立つことを願っています...
持っているすべてのジェネレーターを削除して、再度インストールできます。それは助けになります。
dakkon_jarethが提供するソリューションは私のために機能します.app/bower_componentsではなくライブラリがあり、app/bower_componentsに変更して作業を開始しました.NPM Cacheのクリーン後に2〜3回試すこともお勧めします。
VS 2015で作業し、NoGitパッケージをインストールしています。 0.1.0に更新し、問題を修正しました。
これが誰かを助けるかもしれないことを願っています。
私の場合、それはアンチウイルスのファイアウォールであり、githubとの接続を妨げるものでした。ウイルス対策プログラムがgitに接続を許可するかどうかをWindowsから確認していることに気付いていませんでした。
私はそれを許可し、それは魅力のように働いた:)
同じ問題がありました。 「Microsoft .NET Core 1.0.0 RC2-VS 2015」をインストールすると、修正されます。