0

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:inrequire' 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 に記録されます

どうすればこの問題を克服できるか教えてください。

4

1 に答える 1

0

最初のインストール

sudo aptitude install ruby1.9.1-dev

あなたの問題を解決します

于 2013-01-24T11:58:43.510 に答える