如何在rvm中修复ri文档重复

时间:2011-08-14 20:13:25

标签: ruby jruby rvm ri

这就是我想要做的事情

ri Array

简单,对吧?

错!

More than one class or module matched your request. You can refine
your search by asking for information on one of:

    Array, TSortArray, Array, TSortArray

我在Ubuntu Natty上使用RVM,默认(并且只有ruby)是jruby 1.6.3

我已修改我的.rvmrc以默认生成ri文档,因此

export rvm_gem_options=""

除此之外,就我记忆而言,一切都是标准的。

想法?

1 个答案:

答案 0 :(得分:3)

限制RI仅搜索Ruby标准库中的文档

ri --system Array

,或者

将此添加到您的.profile

export RI="--system"

但是,你没有看到新宝石的文档...

所以,我试着不限制RI ......

只是,

gem rdoc --all

这似乎有用。


但我的最终答案是,

更新.gemrc看起来有点像这样

install:  --remote --gen-rdoc --run-tests
update: --remote --gen-rdoc --run-tests
rdoc:  --all --inline-source --line-numbers --promiscuous --show-hash

.rvmrc

export rvm_gem_options=""