0

我正在尝试学习 Ruby on Rails。我已经在主机系统 Windows 7 64 位下的 virtualbox 中安装了 Ubuntu。我已经设置了 Ruby,下一步我想设置 Rails。输入命令后:

sudo gem install rails

我收到以下消息:

获取:minitest-4.7.5.gem (100%) 获取:atomic-1.1.13.gem (100%) 构建原生扩展。这可能需要一段时间... 错误:安装 rails 时出错: 错误:无法构建 gem 原生扩展。

    /usr/bin/ruby1.9.1 extconf.rb

/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:inrequire' from extconf.rb:13:in `'

Gem 文件将继续安装在 /var/lib/gems/1.9.1/gems/atomic-1.1.13 中以供检查。结果记录到 /var/lib/gems/1.9.1/gems/atomic-1.1.13/ext/gem_make.out


我应该怎么做才能解决这种情况?我准备提供您需要的任何其他信息。感谢您的帮助。

4

1 回答 1

0

当我收到此错误时,是因为我忘记安装 ruby​​1.9.1-dev 和 make。

于 2013-10-29T02:29:40.863 回答