2012-11-16 38 views
3

我使用的是rbenv,我试图找出当地宝石的rdoc位于何处。rbenv gem的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与其中的每个文件夹都包含rdocri文件夹,但它们都是空的。

回答

4

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

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