Где находится rdoc rbenv gem?

Я использую rbenv и пытаюсь выяснить, где находится rdoc моих локальных драгоценных камней.

Когда я устанавливаю гем, он говорит, что rdoc сгенерирован правильно, то есть:

% gem install rails -v "2.3.2"
Successfully installed rails-2.3.2
1 gem installed
Installing ri documentation for rails-2.3.2...
Installing RDoc documentation for rails-2.3.2...

Но я не могу понять, где находятся файлы rdoc, в моем каталоге ~/.rbenv я нашел папку doc: .rbenv/versions/ree-1.8.7-2012.02/lib/ruby/gems/1.8/doc с папками для локальных драгоценных камней в ней, каждая из них содержит папки rdoc и ri, но они пусты.


person Adrien Coquio    schedule 16.11.2012    source источник


Ответы (1)


Запустите gem env gemdir, чтобы увидеть, куда вы устанавливаете драгоценные камни. Документы должны быть под $(gem env gemdir)/doc.

Вы также можете убедиться, что устанавливаете драгоценные камни с той версией драгоценного камня, которую, по вашему мнению, используете. which gem должен указывать на ~/.rbenv/shims/gem (если он не пытается hash -r очистить кэш оболочки от исполняемых файлов). Кроме того, rbenv which gem должен указывать на исполняемый файл gem для вашей текущей версии ruby ​​(что вы можете узнать, используя rbenv version). Если это не так, убедитесь, что вы rbenv rehash, что вы должны делать каждый раз, когда устанавливаете новый гем с исполняемыми файлами.

person Vaz    schedule 16.01.2013