我正在使用 Rails 2.3.14 问题是我想将 rails 版本更新到 3.2.x
1. sudo gem 更新 rails
- 更新已安装的宝石 - 无需更新
2.当我使用 sudo apt-get update rails
-更新命令不带参数
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
任何人都可以建议我如何克服这个问题。