Vine Linux に RubyGems をインストールしようとしたら、こんなエラーがでちゃいました☆
Removing old RubyGems RDoc and ri...
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- rdoc/rdoc (LoadError)
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /usr/local/rubygems-0.9.2/./post-install.rb:103:in `install_rdoc'
from /usr/local/rubygems-0.9.2/./post-install.rb:118:in `try_run_hook'
from setup.rb:584:in `run_hook'
from setup.rb:1322:in `exec_task_traverse'
from setup.rb:1175:in `exec_install'
from setup.rb:894:in `exec_install'
from setup.rb:712:in `invoke'
from setup.rb:681:in `invoke'
from setup.rb:1359
なんかぁ~ rdoc ってのが入ってない感じで。
ぶっちゃけ Ruby 本体と RDoc が別々のパッケージで
一緒に入らないからメンドーってゆーか。
で、Vine Linux のサイトのダウンロードのどれかのサーバへのリンクから
"apt" -> Vine のバージョン -> CPU名 -> "RPMS.main" ってたどってって、
そこにあった "rdoc-なんとか.rpm"
(たとえば "ftp://ring.asahi-net.or.jp/pub/linux/Vine/apt/4.1/i386/RPMS.main/rdoc-1.8.5-0vl1.1.i386.rpm" とか)
をダウンロードしてきて、 "rpm -i rdoc-なんとか.rpm" でインストールして、
も一回 RubyGem の "ruby setup.rb" をやったらおkでした♪
Removing old RubyGems RDoc and ri...
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- rdoc/rdoc (LoadError)
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /usr/local/rubygems-0.9.2/./post-install.rb:103:in `install_rdoc'
from /usr/local/rubygems-0.9.2/./post-install.rb:118:in `try_run_hook'
from setup.rb:584:in `run_hook'
from setup.rb:1322:in `exec_task_traverse'
from setup.rb:1175:in `exec_install'
from setup.rb:894:in `exec_install'
from setup.rb:712:in `invoke'
from setup.rb:681:in `invoke'
from setup.rb:1359
なんかぁ~ rdoc ってのが入ってない感じで。
ぶっちゃけ Ruby 本体と RDoc が別々のパッケージで
一緒に入らないからメンドーってゆーか。
で、Vine Linux のサイトのダウンロードのどれかのサーバへのリンクから
"apt" -> Vine のバージョン -> CPU名 -> "RPMS.main" ってたどってって、
そこにあった "rdoc-なんとか.rpm"
(たとえば "ftp://ring.asahi-net.or.jp/pub/linux/Vine/apt/4.1/i386/RPMS.main/rdoc-1.8.5-0vl1.1.i386.rpm" とか)
をダウンロードしてきて、 "rpm -i rdoc-なんとか.rpm" でインストールして、
も一回 RubyGem の "ruby setup.rb" をやったらおkでした♪