web-dev-qa-db-ja.com

EINVRES https://bower.herokuapp.com/packages/へのリクエストは502で失敗しました

BowerパッケージをダウンロードするときにBowerインストールが502 - Bad Gatewayで失敗する。

たとえば、emberライブラリのbowerインストールでは、コマンドラインで次のような応答が表示されます。

EINVRES へのリクエストhttps://bower.herokuapp.com/packages/ember は502で失敗しました

http://bower.herokuapp.com/ にURLから直接アクセスすると、以下のメッセージが表示されます。

このBowerバージョンは非推奨です。それを更新してください:npm install -g bower。新しいレジストリアドレスは https://registry.bower.io です。

217
Nithin Baby

Bowerは、Herokuでホストされているレジストリを非推奨にしています。 http://bower.herokuapp.com/ これ以上アクセスできない、または断続的にダウンしている可能性があるため、ユーザーを新しいレジストリに移動させます。

古いbowerバージョンで作業しているユーザーは、.bowerrcファイルを次のデータで更新できます。

{
  "registry": "https://registry.bower.io"
}

.bowerrcファイルは、bower.jsonフォルダーとbower_componentsフォルダーが配置されているフォルダーと同じフォルダーに配置できます。まだ存在しない場合は、作成できます。

参考のために以下のリンクをチェックしてください

425
Nithin Baby

最も簡単な解決策は、 bowerをアップグレードする を最新のバージョンにアップグレードすることです。

NPM経由でインストールした場合

npm i -g bower
54
tkarls

Asp.netコアを使用している場合は、このように変更してください。 bowerrc.jsonあなたはプロジェクトフォルダの中に見つけることができます。

  {
     "registry": "https://registry.bower.io",
     "directory": "wwwroot/lib"
  }
4

Windowsを使用してnpmをインストールする場合は、管理者と共に "Node.js command Prompt"を実行し、次のコマンドを実行する必要があります。npm i -g bower。試してみました:)

1
Le Hoai Duc

echo '{"registry": "https://components.bower.io","directory": "wwwroot/lib"}' > .bowerrc

0
territorial