502 के साथ https://bower.herokuapp.com/packages/ पर EINVRES अनुरोध


231

बोवर पैकेज डाउनलोड करते समय 502 - बैड गेटवे के साथ बोवर इंस्टॉल विफल रहता है।

उदाहरण के लिए एम्बर लाइब्रेरी के लिए बोवर इंस्टॉल कमांड लाइन में निम्नलिखित प्रतिक्रिया देता है।

EINVRES 502 के साथ https://bower.herokuapp.com/packages/ember के लिए अनुरोध विफल रहा

जब http://bower.herokuapp.com/ URL से सीधे एक्सेस किया जाता है, तो यह निम्न संदेश देता है।

इस Bower संस्करण को हटा दिया गया है। कृपया इसे अपडेट करें: npm इंस्टॉल -g बोवर। नया रजिस्ट्री पता https://registry.bower.io है

जवाबों:


453

बोवर हरोकू के साथ उनकी रजिस्ट्री की मेजबानी कर रहा है। http://bower.herokuapp.com/ अब उपलब्ध नहीं होगा या यह रुक-रुक कर हो सकता है, इसलिए, उपयोगकर्ताओं को एक नई रजिस्ट्री के लिए मजबूर करता है।

पुराने बोवर संस्करणों पर काम करने वाले उपयोगकर्ता निम्न डेटा के साथ .bowerrc फ़ाइल को अपडेट कर सकते हैं ।

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

.bowerrc फ़ाइल को उसी फ़ोल्डर में स्थित किया जा सकता है जहां bower.json और bower_compenders फ़ोल्डर स्थित है। यदि यह पहले से मौजूद नहीं है, तो आप एक बना सकते हैं।

संदर्भ के लिए नीचे दिए गए लिंक की जाँच करें


47
बस उन लोगों के लिए स्पष्ट होना चाहिए जो बारीकी से नहीं पढ़ते हैं: बोवर को अद्यतन करना पसंदीदा समाधान है:npm install -g bower
marcovtwout

10
यह अजीब है कि उन्होंने नौ महीने पहले इस रजिस्ट्री को अपदस्थ कर दिया था, और जब तक मैं आज तक बोवर को चलाने के लिए 502'ing
EricRRichards

19
नवीनतम (1.8.4) के लिए बोवर को अपग्रेड करना मेरे लिए ठीक नहीं था। हालाँकि, .bowerrc को जोड़ना एक आकर्षण की तरह काम करता है (कम से कम जब तक हम दूर जाने में सक्षम नहीं होते हैं)।
ब्रायन

2
मेरे लिए समान समस्या @Brian वर्णित है। इससे मेरा दिन बच गया। इस पुराने प्रोजेक्ट को अंतत: यार्न को अपडेट करने के लिए इसके समय का अनुमान लगाएं।
nex

2
यह बेहतर समाधान है क्योंकि कई आश्रितों के साथ प्रोजेक्ट में बोवर के संस्करण को अपडेट करना हमेशा संभव नहीं होता है।
दम्बेलनी एम।

56

सरलतम समाधान है नवीनतम संस्करण में बोवर को अपग्रेड करना

यदि एनपीएम के माध्यम से स्थापित किया गया है:

npm i -g bower

16
काम नहीं किया। मैं नवीनतम बोवर (1.8.4) पर समाप्त हुआ, लेकिन समस्या बनी रही। .Bowerrc
ब्रायन

यह बहुत अजीब है क्योंकि मैंने कल ही सटीक काम किया था और मुझे वही संस्करण 1.8.4 मिला जिसने समस्या का समाधान किया। और यह भी है कि खुद को क्या सलाह देते हैं शायद कुछ और आपके सेटअप में एक समस्या है इसलिए आप बोवर को नहीं चला रहे हैं जो आपको लगता है कि आप हैं
tkarls

1
मैं भी 1.8.4 पर चल रहा हूं और मुझे अभी भी संदेश मिल रहा है। ऊपर दिया गया वर्कअराउंड काम करता है, लेकिन यह अच्छा होगा कि नई रजिस्ट्री के लिए डिफ़ॉल्ट बिंदु तय किए जाएं।
डेविड

बड़े कॉम्प्लेक्स और वृद्ध परियोजना में बोवर को अपग्रेड करना सबसे सरल समाधान से बहुत दूर है ..
keen

1
यदि आप किसी ऐसे प्रोजेक्ट पर काम कर रहे हैं जिसे कोई और स्थापित करता है, तो स्थानीय स्तर पर बोवर स्थापित किया जा सकता है, इस मामले में वैश्विक संस्करण को अपडेट करने में मदद नहीं मिलेगी।
बेंजफिशर

8

Asp.net कोर का उपयोग करते समय तो कुछ इस तरह बदलना चाहिए। bowerrc.json आप प्रोजेक्ट फ़ोल्डर के अंदर पा सकते हैं।

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

1

यदि आप npm को स्थापित करने के लिए विंडोज़ का उपयोग करते हैं, तो आपको व्यवस्थापक के साथ "Node.js कमांड प्रॉम्प्ट" चलाना होगा और इस कमांड को चलाना होगा: npm i -g bower। मैंने कोशिश की और काम किया :)


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.