Its all about Ruby On Rails
Skiping installation of ri and RDoc documentation while installing gems
Probably most of the time you would like to skip ri and RDoc installation while installing some new gems, specially on production server.
I do like to skip ri and RDoc documentation while installing gems on my development machine, because it takes more time to generate ri and RDoc then actual installation of gem.
We can skip rdoc and ri documentation while installing a gem by:
gem install rails --no-ri --no-rdoc
I am sure that you would not like to give –no-ri and –no-rdoc every time you install a gem. To avoid this situation, you can create/update $HOME/.gemrc file with following option:
gem: --no-ri --no-rdoc
Now every time you install a gem, it will skip installation of ri and RDoc for the gem.
My .gemrc file looks like:
--- :update_sources: true :sources: - http://gems.rubyforge.org/ - http://gems.github.com :benchmark: false :bulk_threshold: 1000 :backtrace: false :verbose: true gem: --no-ri --no-rdoc
| Print article | This entry was posted by Akhil Bansal on December 3, 2008 at 1:41 pm, and is filed under ROR, Rubyonrails, Tips, gem, installation, rdoc, ri, ruby, tricks. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
about 1 year ago
Nice trick, is there any reference for all the setting we can set here ?
about 1 year ago
No, I don’t have such reference. It was just a hit and try
about 1 year ago
Why would somebody wanna do this?
Dont you like “gem server” as your local doc server?
about 1 year ago
@Abhishek: It depends person to person, I don’t use “gem server”. Infact, I just used it once or twice. So why should I wait for ri and rdoc installation, even I don’t use them.
about 1 year ago
You’d want to do this on a production server for example a cloud based system as you’re starting from scratch you want gem install to be as quick as possible. This is a great solution in combination with config.gem and rake gems:install. Thanks!