Как исправить дублирование документации в rvm - PullRequest
4 голосов
/ 15 августа 2011

Вот что я хочу сделать

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

Я использую RVM в Ubuntu Natty, по умолчанию (и только ruby) - jruby 1.6.3

Я изменил свой .rvmrc для создания документации по умолчанию, таким образом

export rvm_gem_options=""

Кроме того, все стандартно, насколько я помню.

Идеи

1 Ответ

3 голосов
/ 15 августа 2011

Ограничение RI для поиска только документации из стандартной библиотеки Ruby

ri --system Array

или

добавить это к вашему .profile

export RI="--system"

Но тогда вы не увидите документацию для новых драгоценных камней ...

Итак, я попытался не ограничивать RI ...

Just

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=""
...