この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。
急にタイトル通りのエラーが出てしまいました。
ruby-1.8.6にてgemいじってたら
% gem install rails -v=1.2.6
WARNING: RubyGems 1.2+ index not found for:
RubyGems will revert to legacy indexes degrading performance.
Updating metadata for 1 gems from http://gems.rubyforge.org/
.
complete
^U
Bulk updating Gem source index for: http://gems.github.com/
Successfully installed activesupport-1.4.4
Successfully installed activerecord-1.15.6
Successfully installed actionpack-1.13.6
Successfully installed actionmailer-1.3.6
Successfully installed actionwebservice-1.2.6
Successfully installed rails-1.2.6
6 gems installed
Installing ri documentation for activesupport-1.4.4...
ERROR: While executing gem ... (NoMethodError)
undefined method `fdiv' for 0:Fixnum
な事をいわれてしまいました。インストール自体はできている模様なので問題なさそうですが、ドキュメントのインストールでこけてます。たぶん。その場しのぎの回避策で~/.gemrcに
install: --no-ri --no-rdoc
update: --no-ri --no-rdoc
とか書いてみました。
根本的な解決になってないですが気が向いたらまたおってみます。