首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby的ri命令返回"Nothing Nothing ri“

Ruby的ri命令返回"Nothing Nothing ri“
EN

Stack Overflow用户
提问于 2014-12-26 18:40:24
回答 1查看 1.6K关注 0票数 4

编辑:问题由@弗雷德里克张回答。这次我需要重新安装ruby,传递一个参数以包含docs:

代码语言:javascript
复制
brew install ruby --with-doc

问题:

我对ruby很陌生,并试图让ri命令在终端( OSX上的iTerm2)中工作。到目前为止,我已经尝试过这样做(所有的东西都是从终端粘贴过来的):

代码语言:javascript
复制
ri Array
Nothing known about Array

于是我四处搜索并尝试:

代码语言:javascript
复制
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

再试一次:

代码语言:javascript
复制
ri Array
Nothing known about Array

然后我试着:

代码语言:javascript
复制
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安装的文档的人。我通过homebrew安装了ruby,如果这意味着什么的话。我不太确定从这里到哪里,但我非常希望能够通过ri访问这些文档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-26 19:32:54

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

如果您检查公式,您可以看到,除非您将--with-doc传递给brew install ruby,否则它将把--disable-install-doc传递给ruby配置脚本。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27660693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档