编辑:问题由@弗雷德里克张回答。这次我需要重新安装ruby,传递一个参数以包含docs:
brew install ruby --with-doc问题:
我对ruby很陌生,并试图让ri命令在终端( OSX上的iTerm2)中工作。到目前为止,我已经尝试过这样做(所有的东西都是从终端粘贴过来的):
ri Array
Nothing known about Array于是我四处搜索并尝试:
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安装的文档的人。我通过homebrew安装了ruby,如果这意味着什么的话。我不太确定从这里到哪里,但我非常希望能够通过ri访问这些文档。
发布于 2014-12-26 19:32:54
Brew默认设置禁用文档安装。
如果您检查公式,您可以看到,除非您将--with-doc传递给brew install ruby,否则它将把--disable-install-doc传递给ruby配置脚本。
https://stackoverflow.com/questions/27660693
复制相似问题