Ruby';s ri命令返回“;“对数组一无所知”;
编辑:问题由@FrederickCheung回答。这次我需要重新安装ruby,并传递一个参数来包含文档: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
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