Rails 2.3.14 を使用していますが、Rails のバージョンを 3.2.x に更新したいという問題があります。
1. sudo gem update rails
- インストール済みの gem を更新中 - 更新するものはありません
2.sudo apt-get update railsを使用したとき
- update コマンドは引数を取らない
3. Rails sudo gem install rails --version=3.2.3 をインストールしようとしたとき
-取得: activesupport-3.2.3.gem (100%) 取得: builder-3.0.4.gem (100%) 取得: activemodel-3.2.3.gem (100%) 取得: rack-1.4.4.gem ( 100%) 取得: sprockets-2.1.3.gem (100%) 取得: actionpack-3.2.3.gem (100%) 取得: activerecord-3.2.3.gem (100%) 取得: activeresource-3.2.3. gem (100%) 取得: mail-2.4.4.gem (100%) 取得: actionmailer-3.2.3.gem (100%) 取得: thor-0.14.6.gem (100%) ネイティブ拡張のビルド。これには時間がかかる場合があります... エラー: rails のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張機能のビルドに失敗しました。
/usr/bin/ruby1.9.1 extconf.rb
/usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require': cannot load such file -- mkmf (LoadError)
from /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require' from extconf.rb:1:in `'
Gem ファイルは、検査のために /usr/lib/ruby/gems/1.9.1/gems/json-1.7.6 にインストールされたままになります。結果は /usr/lib/ruby/gems/1.9.1/gems/json-1.7.6/ext/json/ext/generator/gem_make.out に記録されます
どうすればこの問題を克服できるか教えてください。