2009-12-19 [長年日記]
_ [Linux][プログラミング] ri1.9.1 の検索するディレクトリ
Ubuntu 9.10 で ri1.9.1 を使って
ri1.9.1 Array
などとすると全然ヒットしない。おかしいと思って調べると
% ri1.9.1 --list-doc-dirs /var/lib/gems/1.9.1/doc/RedCloth-4.2.2/ri /var/lib/gems/1.9.1/doc/activesupport-2.3.5/ri /var/lib/gems/1.9.1/doc/darkfish-rdoc-1.1.5/ri ...
のようにgemのディレクトリしか検索していない。デフォルトでは
/usr/share/ri/1.9.1/system /usr/share/ri/1.9.1/site /home/taka/.rdoc /home/taka/.gem/ruby/1.9.1/doc/*/ri /var/lib/gems/1.9.1/doc/*/ri
を検索することになっているのだが、
/usr/share/ri1.9.1/1.9.1/system
にインデックスが保存されている。
% sudo ln -s /usr/share/ri1.9.1/1.9.1/ /usr/share/ri/1.9.1
としてシンボリックリンクを張って解決した。
[ツッコミを入れる]