Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Ruby

Tăng tốc cài Gem Ruby: Tắt RDoc & RI Documentation toàn cục

Cài gem có thể chảaaaaaaam. Một thủ phạm lớn: documentation. Mỗi lần cài gem, máy phải quét source gem và sinh documentation.

Hữu ích nếu thường check doc gem offline. Chạy `gem server` trỏ browser đến https://localhost:8808 truy cập. Lệnh `ri` cũng tiện tìm doc từ terminal.

Nhưng nếu như tôi, bạn có thể không dùng local doc. Có internet tốt hầu như lúc nào. Thời gian sinh doc chỉ là lãng phí.

Nếu dùng bundler cài gem, không cần làm gì. Bundler bỏ qua rdoc/ri mặc định. Nếu dùng lệnh `gem` trực tiếp, cần config chút.

Bạn có thể biết disable rdoc/ri khi `gem install` bằng flag:

gem install honeybadger --no-rdoc --no-ri # Cách cũ, deprecated
gem install honeybadger --no-document # Cách mới

Cũng có thể bảo rubygems áp dụng flag này mặc định. Thêm dòng sau vào `~/.gemrc`:

gem: --no-document

Nhưng nếu dự định cắm trại cần doc local? Không vấn đề, tự sinh sau.

gem rdoc --all --overwrite # regen tất cả doc
gem rdoc honeybadger # sinh doc cho một gem

Cẩn thận nếu chọn regen all doc. Có thể mất một lúc. :)