可能重复:
红宝石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
工作?
可能重复:
红宝石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
工作?
虽然这个问题是旧的,还没有人提供了一个妥善的解决办法。 我只是碰到了同样的问题,并找到了解决办法:
如果您正在使用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