为什么我的红宝石“里”工具不会返回在命令提示符下的结果? [重复](Why does my Ru

2019-08-18 20:53发布

可能重复:
红宝石1.9里的问题

当我尝试使用Ruby的ri在命令提示符窗口工具,以获取有关类,方法等,帮助它似乎总是失败。 例如,如果我输入:

ri Array

我得到一个消息说:

Updating class cache with 0 classes... Nothing known about Array

我使用Vista的64红宝石1.9.1p243(2009-07-16修订24175)I386的mingw32-]安装。

我应该怎么做来配置ri工作?

Answer 1:

虽然这个问题是旧的,还没有人提供了一个妥善的解决办法。 我只是碰到了同样的问题,并找到了解决办法:

如果您正在使用RVM:

rvm docs generate-ri # <- Just the ri docs, much faster
rvm docs generate    # <- Everything (rdoc + ri)

在这里管理RVM文档更多信息:
https://rvm.io/rubies/docs

如果不使用RVM:

gem install rdoc-data

# Regenerate system docs
rdoc-data --install

# Regenerate all gem docs (rdoc + ri)
gem rdoc --all --overwrite 

# Regenerate all gem docs (ri only)
gem rdoc --all --overwrite --ri --no-rdoc

# Regenerate specific gem doc with specific version
gem rdoc gemname -v 1.2.3 --overwrite


文章来源: Why does my Ruby 'ri' tool not return results in command prompt? [duplicate]
标签: ruby rdoc ri