Gem installs ช้า 原因ใหญ่คือ documentation ทุกครั้ง install gem เครื่องต้อง scan source และ generate documentation
มีประโยชน์ถ้าต้อง check gem documentation offline รัน gem server เปิด https://localhost:8808 เข้าถึงได้ ri command หา documentation จาก terminal ก็สะดวก
แต่น่าจะเหมือนผม ไม่ใช้ local docs มี internet connection ดีส่วนใหญ่ เวลา generate documentation แค่เวลาว่าง
ถ้าใช้ bundler install gems ไม่ต้องทำอะไร Bundler skip rdoc/ri by default ถ้าใช้ gem command ตรงๆ ต้อง config นิดหน่อย
อาจรู้ว่า disable rdoc/ri generation ตอน gem install ด้วย flags:
gem install honeybadger --no-rdoc --no-ri # วิธีเก่า deprecated gem install honeybadger --no-document # วิธีใหม่
บอก rubygems ใช้ flags นี้เป็น defaults เพิ่มบรรทัดนี้ใน ~/.gemrc:
gem: --no-document
แต่ถ้าวางแผน camping ต้องการ local documentation? generate เองได้ไม่ยาก
gem rdoc --all --overwrite # regen all docs gem rdoc honeybadger # generate docs for one gem
ระวังถ้า regen all docs อาจนานมาก :)