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.