Ruby1.9.2でrdoc-data –install出来ない件について

CentOSの上に、ソースからbuildしたRuby 1.9.2を突っ込んでRuby on Rails3のためにrdoc, rdoc-dataをgemからインストール。rdoc-data –installしようとすると

# rdoc-data --install
/usr/local/lib/ruby/1.9.1/fileutils.rb:121:in `chdir': No such file or directory - /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-data-2.
5.3/data/1.9.2 (Errno::ENOENT)
        from /usr/local/lib/ruby/1.9.1/fileutils.rb:121:in `cd'
        from /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-data-2.5.3/lib/rdoc/data.rb:52:in `run'
        from /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-data-2.5.3/lib/rdoc/data.rb:41:in `run'
        from /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-data-2.5.3/bin/rdoc-data:6:in `'
        from /usr/local/bin/rdoc-data:19:in `load'
        from /usr/local/bin/rdoc-data:19:in `'

となってしまって、rdoc-dataのインストールが出来ない。この状態は何かありそうで怖いのでがんばってぐぐって以下の対処をした。

# cd /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-data-2.5.3/data
# ll
合計 12
drwxr-xr-x 202 root root 4096  5月 15 20:52 1.8.6
drwxr-xr-x 202 root root 4096  5月 15 20:52 1.8.7
drwxr-xr-x 202 root root 4096  5月 15 20:52 1.9.1
# cp -pR 1.9.1 1.9.2
# rdoc-data --install

つまりrdoc-dataの中の1.9.1用を1.9.2で使うためにcp -pR。これですんなりrdoc-dataのインストールが完了した。

もしそれでもダメなら、rvmとかriとか、zlib-develとかが無いのかもしれないのでテキトーに入れればいいと思いました。

しかしgem install railsやると必ずfile 'lib' not foundとなるのはキモイ。さすがRuby(偏見)

あーあめんどくせえ~