Solicitud de EINVRES a https://bower.herokuapp.com/packages/ falló con 502


231

La instalación de Bower falla con 502 - Bad Gateway al descargar paquetes de Bower.

Por ejemplo, bower install for ember library da la siguiente respuesta en la línea de comandos.

Solicitud de EINVRES a https://bower.herokuapp.com/packages/ember falló con 502

Cuando se accede a http://bower.herokuapp.com/ directamente desde la URL, aparece el siguiente mensaje.

Esta versión de Bower está en desuso. Actualícelo: npm install -g bower. La nueva dirección de registro es https://registry.bower.io

Respuestas:


453

Bower está desaprobando su registro alojado con Heroku. http://bower.herokuapp.com/ Ya no será accesible o podría estar inactivo de forma intermitente, por lo tanto, obligando a los usuarios a un nuevo registro.

Los usuarios que trabajan en versiones antiguas de Bower pueden actualizar el archivo .bowerrc con los siguientes datos.

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

El archivo .bowerrc puede ubicarse en la misma carpeta donde se ubican las carpetas bower.json y bower_components . Si aún no está presente, puede hacer uno.

Para referencias consulte los enlaces a continuación


47
Para ser claros para aquellos que no leen atentamente: actualizar bower es la solución preferida:npm install -g bower
— marcovtwout

10
Es extraño que desaprobaron este registro hace nueve meses, y no recuerdo haber visto ninguna advertencia cuando corrí en Bower hasta hoy, cuando las cosas comenzaron 502 ''
— EricRRichards

19
Actualizar Bower a la última versión (1.8.4) no me lo solucionó. Sin embargo, agregar un .bowerrc funcionó de maravilla (al menos hasta que podamos migrar).
— Brian

2
El mismo problema para mí como lo describió @Brian. Esto me salvó el día. Supongo que es hora de actualizar este antiguo proyecto para hilar eventualmente -.-
— próximo

2
Esta es la mejor solución porque no siempre es posible actualizar la versión de Bower en un proyecto con múltiples dependencias.
— Thembelani M

56

La solución más simple es simplemente actualizar Bower a la última versión

Si se instala a través de NPM:

npm i -g bower

16
No funcionó Terminé a más tardar Bower (1.8.4) pero el problema persistió. Ver otras sugerencias sobre .bowerrc
— Brian

Eso es bastante extraño ya que hice exactamente lo mismo ayer y obtuve la misma versión 1.8.4 que resolvió el problema. Y también es lo que ellos mismos recomiendan. Tal vez algo más es un problema en la configuración de lo que no está funcionando la glorieta que se piensa que son
— tkarls

1
También estoy ejecutando en 1.8.4 y todavía recibo el mensaje. La solución anterior funciona, pero sería bueno solucionarlo para que el valor predeterminado apunte al nuevo registro.
— DavidA

actualizar bower en un gran proyecto complejo y antiguo está muy lejos de ser la solución más simple ...
— interesado el

1
Si está trabajando en un proyecto que alguien más configuró, entonces Bower puede instalarse localmente, en cuyo caso la actualización de la versión global no será de ayuda.
— benjifisher

8

Al usar asp.net core, debería cambiar algo como esto. bowerrc.json puede encontrar dentro de la carpeta del proyecto.

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

1

Si usa Windows para instalar npm, debe ejecutar el "símbolo del sistema Node.js" con el administrador y ejecutar este comando: npm i -g bower. Lo intenté y trabajé :)


0

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.