1. ホーム
  2. github

[解決済み] bower の ECMDERR を修正する方法

2022-08-05 08:22:28

質問

Windows7で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

yeoman、bower、nodeのバージョンです。

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://

からの @bnguyen82 のクレジット。 クローンを作成するために GitHub.com に接続できない と、@Sindre Sorhus の Bower は https のみでインストールしますか?