EINVRES Yêu cầu https://bower.herokuapp.com/packages/ không thành công với 502


231

Cài đặt Bower không thành công với 502 - Cổng xấu khi tải xuống các gói Bower.

Ví dụ cài đặt Bower cho thư viện ember cung cấp phản hồi sau trong dòng lệnh.

EINVRES Yêu cầu https://bower.herokuapp.com/packages/ember không thành công với 502

Khi http://bower.herokuapp.com/ được truy cập trực tiếp từ URL, nó sẽ đưa ra thông báo sau.

Phiên bản Bower này không được dùng nữa. Vui lòng cập nhật nó: npm cài đặt -g bower. Địa chỉ đăng ký mới là https://registry.bower.io

Câu trả lời:


453

Bower đang phản đối việc đăng ký của họ được lưu trữ với Heroku. http://bower.herokuapp.com/ Sẽ không thể truy cập được nữa hoặc do đó có thể bị gián đoạn, do đó, buộc người dùng phải đăng ký mới.

Người dùng làm việc trên các phiên bản Bower cũ có thể cập nhật tệp .bowerrc với dữ liệu sau.

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

Tệp .bowerrc có thể được đặt tại cùng một thư mục chứa thư mục bower.json bower_components . Nếu nó chưa có mặt, bạn có thể làm một cái.

Để tham khảo kiểm tra các liên kết dưới đây


47
Chỉ cần rõ ràng cho những người không đọc kỹ: cập nhật Bower là giải pháp ưa thích:npm install -g bower
marcovtwout

10
Thật kỳ lạ khi họ từ chối đăng ký này 9 tháng trước và tôi không nhớ đã từng thấy bất kỳ cảnh báo nào khi tôi chạy bower cho đến ngày hôm nay, khi mọi thứ bắt đầu 502
EricRRichards

19
Nâng cấp bower lên mới nhất (1.8.4) đã không sửa nó cho tôi. Tuy nhiên, việc thêm .bowerrc hoạt động như một bùa mê (ít nhất là cho đến khi chúng tôi có thể di chuyển đi).
Brian

2
Vấn đề tương tự đối với tôi như @Brian mô tả. Điều này đã cứu ngày của tôi. Đoán thời gian của nó để cập nhật dự án cũ này lên sợi cuối cùng -.-
nex

2
Đây là giải pháp tốt hơn vì việc cập nhật phiên bản Bower không phải lúc nào cũng có thể thực hiện được trong một dự án có nhiều phụ thuộc.
Thembelani M

56

Giải pháp đơn giản nhất là chỉ cần nâng cấp Bower lên phiên bản mới nhất

Nếu được cài đặt qua NPM:

npm i -g bower

16
Không hoạt động. Tôi đã kết thúc tại Bower mới nhất (1.8.4) nhưng vấn đề vẫn tồn tại. Xem đề xuất khác về .bowerrc
Brian

Điều đó khá lạ vì tôi đã làm chính xác điều tương tự ngày hôm qua và có cùng phiên bản 1.8.4 đã giải quyết vấn đề. Và cũng là những gì Bower mình đề nghị. Có lẽ một cái gì đó khác là một vấn đề trong thiết lập của bạn để bạn không chạy Bower mà bạn nghĩ là bạn
tkarls

1
Tôi cũng đang chạy ở 1.8.4 và vẫn nhận được tin nhắn. Cách giải quyết ở trên hoạt động, nhưng sẽ rất tốt nếu sửa nó để các điểm mặc định vào sổ đăng ký mới.
DavidA

nâng cấp bower trong một dự án lớn và lâu đời khác xa với giải pháp đơn giản nhất ..
quan tâm đến

1
Nếu bạn đang làm việc trên một dự án mà người khác thiết lập, thì bower có thể được cài đặt cục bộ, trong trường hợp đó, việc cập nhật phiên bản toàn cầu sẽ không giúp ích gì.
benjifisher

8

Khi sử dụng lõi asp.net thì nên thay đổi một cái gì đó như thế này. bowerrc.json bạn có thể tìm thấy trong thư mục dự án.

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

1

Nếu bạn sử dụng windows để cài đặt npm, Bạn phải chạy "Dấu nhắc lệnh Node.js" với quản trị viên và chạy lệnh này: npm i -g bower. Tôi đã cố gắng và làm việc :)


0

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.