edit: Question answered by @FrederickCheung . I needed to reinstall ruby this time passing an argument to include docs:
brew install ruby --with-doc
Question:
I'm new to ruby and trying to get the ri command to work in Terminal (iTerm2 on OSX Yosemite). Here's what I've tried so far (everything is pasted from the terminal):
ri Array
Nothing known about Array
So I google around and tried:
gem install rdoc-data
Fetching: rdoc-data-4.0.1.gem (100%)
rdoc-data is only required for C ruby 1.8.7 or 1.9.1.
rdoc-data is required for JRuby.
To install ri data for RDoc 4.0+ run:
rdoc-data --install
Successfully installed rdoc-data-4.0.1
Parsing documentation for rdoc-data-4.0.1
Installing ri documentation for rdoc-data-4.0.1
Done installing documentation for rdoc-data after 0 seconds
1 gem installed
Tried it again:
ri Array
Nothing known about Array
Then I tried:
rdoc-data --install
Your ruby version 2.2.0 is not supported, only 1.8.7, 1.9.2, 1.9.3, 2.0.0
I googled around but the only results I get are for people using rvm or trying to disable the docs for rails installations. I installed ruby via homebrew if that means anything. I'm not really sure where to go from here, but I'd really like to be able to access the docs via ri.
Brew defaults to disabling installation of documentation.
If you check the formula you can see that unless you pass
--with-doctobrew install ruby, it will pass--disable-install-docto the ruby configure script.