EINVRES https://bower.herokuapp.com/packages/ isteği 502 ile başarısız oldu


231

Bower paketleri indirilirken Bower install 502 - Bad Gateway ile başarısız oluyor.

Örneğin, kor kitaplığı için bower install komut satırında aşağıdaki yanıtı verir.

EINVRES https://bower.herokuapp.com/packages/ember talebi 502 ile başarısız oldu

Http://bower.herokuapp.com/ adresine doğrudan URL'den erişildiğinde aşağıdaki mesajı verir.

Bu Bower sürümü kullanımdan kaldırıldı. Lütfen güncelleyin: npm install -g bower. Yeni kayıt adresi https://registry.bower.io

Yanıtlar:


453

Bower, Heroku'da barındırılan kayıt defterini kullanımdan kaldırıyor. http://bower.herokuapp.com/ Artık erişilebilir olmayacak veya ara sıra kapanabilir, bu nedenle kullanıcıları yeni bir kayıt defterine zorlar.

Eski bower sürümlerinde çalışan kullanıcılar .bowerrc dosyasını aşağıdaki verilerle güncelleyebilir .

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

.bowerrc dosyası, bower.json ve bower_components klasörünün bulunduğu klasörde bulunabilir. Zaten mevcut değilse, bir tane yapabilirsiniz.

Referanslar için aşağıdaki bağlantıları kontrol edin


47
Sadece yakından okumayanlar için net olmak npm install -g bower
gerekirse

10
Dokuz ay önce bu kayıt defterini onaylamamış olmaları garip, ve bugüne kadar bower'ı çalıştırdığımda, işler 502'de başladığında hiçbir uyarı görmediğimi hatırlamıyorum
EricRRichards

19
Bower'ı en son sürümüne (1.8.4) yükseltmek benim için düzeltmedi. Ancak, bir .bowerrc eklemek bir cazibe gibi çalıştı (en azından biz göç edene kadar).
Brian

2
@Brian gibi benim için aynı sorun tarif. Bu benim günümü kurtardı. Sanırım bu eski projeyi sonunda ipliğe güncelleme zamanı -.-
nex

2
Birden çok bağımlılığı olan bir projede, bower versiyonunun güncellenmesi her zaman mümkün olmadığı için bu daha iyi bir çözümdür.
Thembelani M

56

En basit çözüm, bower'ı en son sürüme yükseltmektir

NPM üzerinden kuruluysa:

npm i -g bower

16
İşe yaramadı. Sonunda Bower'a (1.8.4) geldim ama sorun devam etti. .Bowerrc
Brian

Dün aynı şeyi yaptığım ve sorunu çözen aynı 1.8.4 sürümünü aldığım için bu oldukça garip. Ve ayrıca bower'ın kendilerinin önerdiği şey bu. Belki de kurulumunuzda başka bir şey bir problemdir, bu yüzden olduğunu düşündüğünüz
bower'ı

1
Ben de 1.8.4 çalışıyorum ve hala mesajı alıyorum. Yukarıdaki geçici çözüm işe yarıyor, ancak varsayılanı yeni kayıt defterine yönlendirecek şekilde düzeltmek güzel olurdu.
DavidA

büyük bir karmaşık ve yaşlı projede kameriye yükseltme en basit çözüm çok uzak ..
hevesli

1
Başka birinin kurduğu bir proje üzerinde çalışıyorsanız, yerel olarak bower kurulabilir, bu durumda genel sürümü güncellemek yardımcı olmaz.
benjifisher

8

Asp.net core kullanırken böyle bir şeyi değiştirmelisiniz. bowerrc.json proje klasörü içinde bulabilirsiniz.

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

1

Npm'yi yüklemek için windows kullanıyorsanız, yönetici ile "Node.js komut istemini" çalıştırmalı ve şu komutu çalıştırmalısınız: npm i -g bower. Denedim ve çalıştım :)


0

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.