EINVRES Запит на https://bower.herokuapp.com/packages/ не вдалося з 502


231

Помилка встановлення Bower з 502 - Bad Gateway під час завантаження пакетів.

Наприклад, установка bower для бібліотеки вугілля дає наступний відповідь у командному рядку.

EINVRES Запит на https://bower.herokuapp.com/packages/ember не вдалося з 502

Коли доступ до http://bower.herokuapp.com/ здійснюється безпосередньо з URL-адреси, він надає таке повідомлення.

Ця версія Бауера застаріла. Будь ласка, оновіть його: npm install -g bower. Нова адреса реєстру - https://registry.bower.io

Відповіді:


453

Bower знецінює свій реєстр, розміщений разом з Heroku. http://bower.herokuapp.com/ Більше не буде доступний або він може бути перерваний, тому примушуючи користувачів до нового реєстру.

Користувачі, що працюють на старих версіях bower, можуть оновити .bowerrc файл із такими даними.

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

Файл .bowerrc може бути розміщений у тій самій папці, де знаходиться папка bower.json та bower_components . Якщо його вже немає, ви можете зробити його.

Для ознайомлення перегляньте нижче посилання


47
Просто для того, щоб бути зрозумілим для тих, хто не читає уважно: npm install -g bower
актуальне

10
Дивно, що вони знімали цей реєстр дев'ять місяців тому, і я не пригадую, щоб коли-небудь бачив попередження, коли я забігав на поклоні до сьогодні, коли все почалося 502'ing
EricRRichards

19
Оновлення бауера до останнього (1.8.4) не вирішило цього для мене. Однак додавання .bowerrc працювало як шарм (принаймні, поки ми не зможемо перенестись геть).
Брайан

2
Для мене така ж проблема, як описана @Brian. Це врятувало мені день. Здогадайтесь, час оновити цей старий проект, щоб перетворити пряжу в кінці -.-
nex

2
Це краще рішення, оскільки оновити версію bower не завжди можливо в проекті з кількома залежностями.
Thembelani M

56

Найпростішим рішенням є просто оновити bower до останньої версії

Якщо встановлено через NPM:

npm i -g bower

16
Не працювало. Я закінчився найпізніше Бауер (1.8.4), але проблема не зникала. Дивіться інші пропозиції щодо .bowerrc
Брайан

Це досить дивно, оскільки я вчора зробив саме те саме і отримав таку ж версію 1.8.4, яка вирішила проблему. І також те, що рекомендують самі баутарі. Можливо, щось інше - це проблема у вашому налаштуванні, тож ви не працюєте за течією, яку ви вважаєте, що ви є
tkarls

1
Я також біжу на 1.8.4 і все ще отримую повідомлення. Вирішення проблеми працює вище, але було б непогано виправити це, щоб за замовчуванням вказати новий реєстр.
DavidA

модернізація бака у великому складному та постарілому проекті далеко далека від найпростішого рішення ..
захопливий

1
Якщо ви працюєте над проектом, який створив хтось інший, то може бути встановлена ​​bower локально, і в цьому випадку оновлення глобальної версії не допоможе.
benjifisher

8

При використанні ядра asp.net слід змінити щось подібне. bowerrc.json ви можете знайти всередині папки проекту.

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

1

Якщо ви використовуєте windows для встановлення npm, вам слід запустити "Node.js командний рядок" з адміністратором і запустити цю команду: npm i -g bower. Я намагався і працював :)


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.