rbenv gem的rdoc在哪里?

时间:2012-11-16 11:40:52

标签: ruby rubygems rdoc rbenv

我正在使用rbenv而我正试图弄清楚我的本地宝石的位置在哪里。

当我安装一个gem时,它表示正确生成了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,其中包含本地宝石的文件夹,每个文件夹都包含{ {1}}和rdoc个文件夹,但它们都是空的。

1 个答案:

答案 0 :(得分:4)

运行gem env gemdir以查看您安装宝石的位置。文档应在$(gem env gemdir)/doc下。

您也可能希望确保使用您认为的宝石版本安装宝石。 which gem应指向~/.rbenv/shims/gem(如果它不尝试hash -r清除shell的可执行位置缓存)。此外,rbenv which gem应该指向当前ruby版本的gem可执行文件(可以使用rbenv version找到)。如果没有,请确保rbenv rehash,每次安装带有可执行文件的新gem时都必须执行此操作。