EINVRES คำขอ https://bower.herokuapp.com/packages/ ล้มเหลวด้วย 502


231

การติดตั้ง Bower ล้มเหลวด้วย 502 - Bad Gateway เมื่อดาวน์โหลดแพ็คเกจ bower

ตัวอย่างเช่นการติดตั้ง bower สำหรับไลบรารี ember ให้การตอบสนองต่อไปนี้ในบรรทัดคำสั่ง

EINVRES คำขอhttps://bower.herokuapp.com/packages/emberล้มเหลวด้วย 502

เมื่อhttp://bower.herokuapp.com/เข้าถึงได้โดยตรงจาก URL จะให้ข้อความต่อไปนี้

รุ่น Bower นี้เลิกใช้แล้ว โปรดอัปเดต: 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
marcovtwout

10
มันแปลกที่พวกเขาเลิกรีจิสทรีนี้เก้าเดือนที่ผ่านมาและผมก็จำไม่ได้ว่าเคยเห็นคำเตือนใด ๆ เมื่อฉันวิ่งซุ้มจนถึงวันนี้เมื่อสิ่งที่เริ่มต้น 502'ing
EricRRichards

19
การอัปเกรด bower เป็นรุ่นล่าสุด (1.8.4) ไม่ได้แก้ไขสำหรับฉัน อย่างไรก็ตามการเพิ่ม. bowerrc ทำงานเหมือนมีเสน่ห์ (อย่างน้อยก็จนกว่าเราจะสามารถย้ายออกไปได้)
Brian

2
ปัญหาเดียวกันสำหรับฉันเช่น @Brian อธิบาย สิ่งนี้ช่วยชีวิตฉันไว้ คิดว่าถึงเวลาที่จะอัพเดทโครงการเก่านี้ให้เป็นเส้นด้ายในที่สุด -.-
nex

2
นี่เป็นวิธีแก้ปัญหาที่ดีกว่าเนื่องจากการอัปเดตเวอร์ชันของ bower ไม่สามารถทำได้ในโครงการที่มีการขึ้นต่อกันหลายครั้ง
Thembelani

56

ทางออกที่ง่ายที่สุดคือเพียงอัพเกรด bowerเป็นเวอร์ชันล่าสุด

หากติดตั้งผ่าน NPM:

npm i -g bower

16
ใช้งานไม่ได้ ฉันลงเอยที่ Bower ล่าสุด (1.8.4) แต่ปัญหายังคงอยู่ ดูคำแนะนำอื่น ๆ เกี่ยวกับ. bowerrc
Brian

มันค่อนข้างแปลกเพราะฉันทำสิ่งเดียวกันเมื่อวานนี้และได้รุ่น 1.8.4 เหมือนเดิมซึ่งแก้ไขปัญหาได้ และยังเป็นสิ่งที่แนะนำตัวเองให้ร่มรื่น บางทีสิ่งอื่นอาจเป็นปัญหาในการตั้งค่าของคุณดังนั้นคุณจึงไม่ได้ใช้ bower ที่คุณคิดว่าคุณเป็น
tkarls

1
ฉันยังทำงานที่ 1.8.4 และยังคงได้รับข้อความ วิธีแก้ปัญหาด้านบนใช้งานได้ แต่จะดีถ้าได้รับการแก้ไขดังนั้นจุดเริ่มต้นของรีจิสทรีใหม่
DavidA

อัพเกรด bower ในโครงการขนาดใหญ่และซับซ้อนที่อยู่ไกลไกลจากทางออกที่ง่ายที่สุด ..
31818 keen กระตือรือร้น

1
หากคุณกำลังทำงานในโครงการที่มีคนอื่นตั้งค่าอาจจะติดตั้งร่มภายในเครื่องซึ่งในกรณีนี้การอัปเดตเวอร์ชันทั่วโลกจะไม่ช่วย
benjifisher

8

เมื่อใช้แกน asp.net แล้วควรเปลี่ยนบางอย่างเช่นนี้ bowerrc.json คุณสามารถค้นหาภายในโฟลเดอร์โครงการ

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

1

หากคุณใช้ windows เพื่อติดตั้ง npm คุณต้องเรียกใช้ "Node.js command prompt" กับผู้ดูแลระบบและเรียกใช้คำสั่งนี้: npm i -g bower ฉันพยายามและทำงาน :)


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.