2012-05-17 37 views
9

Tôi gặp sự cố này. Tôi nghĩ rằng đã cài đặt bundler. Và kể từ đó tôi không thể gói cài đặt trong khi tạo ứng dụng trong RoR hoặc gói cài đặt trực tiếp trong dự án. Vui lòng giúp tôi nếu bạn gặp bất kỳ vấn đề nào và tìm ra giải pháp cho việc này.Cài đặt gói không hoạt động ngoại tuyến

enter code here  :run bundle install 
:Fetching gem metadata from https://rubygems.org/. 
:Error Bundler::HTTPError during request to dependency API 
:Fetching full source index from https://rubygems.org/ 
:Could not reach https://rubygems.org/ 

Trả lời

2

Bạn cần phải trực tuyến để trình bao có thể kiểm tra bằng rubygem bạn có đá quý mới nhất và tải xuống nếu cần.

+0

Xin chào, Phiên bản này hoạt động ngoại tuyến trong Ubuntu. Tôi sử dụng Aptana IDE, tôi đoán tôi đã cài đặt gói, hoặc đã thử Spree CMS để định cấu hình, từ cài đặt gói ngoại tuyến không hoạt động. Nhưng bây giờ ngay cả cửa sổ của tôi, Aptana IDE cũng có cùng một vấn đề. chạy bó cài đặt Tìm nạp siêu dữ liệu đá quý từ https://rubygems.org/. Lỗi Bundler :: HTTPError trong yêu cầu đến sự phụ thuộc API Tìm nạp các chỉ số nguồn đầy đủ từ lỗi https://rubygems.org/ mạng trong khi lấy https://rubygems.org/quick/Marshal.4.8/sqlite3-1.3 .6.gemspec.rz Vui lòng giúp đỡ nếu tôi đã nhầm lẫn –

+0

Tôi đã có thể gói cài đặt ngay cả khi không trực tuyến. –

28

Nếu bạn đã cài đặt đá quý, bạn có thể sử dụng bundle install --local. Không yêu cầu kết nối internet

+0

Cảm ơn Caulfield. Điều đó thực sự hiệu quả. Tuyệt quá!! Tuyệt vời .. Tôi đang tìm kiếm kết quả này .. –

+7

+1 đây phải là câu trả lời được chấp nhận –

3

Phương pháp sau đây phù hợp với tôi.

$ rails new blog -B # -B tells rails not to run bundle install 
cd blog 
$ bundle install --local 
Edit the GemFile and uncomment the line "therubyracer" 
$ rails server 
=> Booting WEBrick 
=> Rails 4.0.0 application starting in development on http://0.0.0.0:3000 
=> Run `rails server -h` for more startup options 
=> Ctrl-C to shutdown server 
[2013-09-28 19:09:35] INFO WEBrick 1.3.1 
[2013-09-28 19:09:35] INFO ruby 2.0.0 (2013-05-14) [i686-linux] 
[2013-09-28 19:09:35] INFO WEBrick::HTTPServer#start: pid=1635 port=3000 
Các vấn đề liên quan