Ruby';s ri命令返回“;“对数组一无所知”;

Ruby';s ri命令返回“;“对数组一无所知”;,ruby,macos,ri,Ruby,Macos,Ri,编辑:问题由@FrederickCheung回答。这次我需要重新安装ruby,并传递一个参数来包含文档: brew install ruby --with-doc 问题: 我是ruby新手,正在尝试让ri命令在终端(OSX Yosemite上的iTerm2)中工作。以下是我迄今为止所做的尝试(所有内容都是从终端粘贴的): 所以我搜索了一下,试着: gem install rdoc-data Fetching: rdoc-data-4.0.1.gem (100%) rdoc-data is o

编辑:问题由@FrederickCheung回答。这次我需要重新安装ruby,并传递一个参数来包含文档:

brew install ruby --with-doc
问题:

我是ruby新手,正在尝试让
ri
命令在终端(OSX Yosemite上的iTerm2)中工作。以下是我迄今为止所做的尝试(所有内容都是从终端粘贴的):

所以我搜索了一下,试着:

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
再试一次:

ri Array
Nothing known about Array
然后我试着:

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

我在谷歌上搜索了一下,但我得到的唯一结果是人们使用
rvm
或试图禁用rails安装的文档。我通过
自制
安装了ruby。我真的不知道从这里到哪里去,但我真的希望能够通过
ri

访问文档。Brew默认设置为禁用文档安装


如果选中,您可以看到,除非将
--with doc
传递到
brew install ruby
,否则它会将
--disable install doc
传递到ruby configure脚本。

可能是重复的问题。试试这个:“我搜索了一下,但我得到的唯一结果是那些使用rvm或试图禁用rails安装文档的人。如果这意味着什么的话,我通过自制安装了ruby。”-从最初的Post中,您是否尝试使用--with doc选项安装它?@FrederickCheung我得到了相同的结果:
rdoc数据--install--with doc选项
您的ruby版本2.2.0不受支持,只有1.8.7、1.9.2、1.9.3、2.0
不,我的意思是
brew安装ruby--with doc
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