在EC2上安装导轨时遇到问题

时间:2011-12-27 22:28:51

标签: ruby-on-rails ruby amazon-ec2

我正在尝试在我的EC2实例上安装rails。重新安装ruby后我安装了gem。我正在运行ruby版本1.8.7和gem版本1.8.12。我正在尝试安装rails并收到以下错误。


* $ sudo gem install rails -v = 3.1.1获取:activesupport-3.1.1.gem(100%)获取:activemodel-3.1.1.gem(100%)获取:actionpack-3.1.1.gem (100%)获取:activerecord-3.1.1.gem(100%)获取:activeresource-3.1.1.gem(100%)获取:actionmailer-3.1.1.gem(100%)构建本机扩展。这可能需要一段时间......错误:安装rails时出错:错误:无法构建gem原生扩展。         / usr / bin / ruby​​ extconf.rb mkmf.rb在/usr/lib/ruby/ruby.h找不到ruby的头文件.gem文件将保留在/usr/lib64/ruby/gems/1.8/gems/中json-1.6.4进行检查。结果记录到/usr/lib64/ruby/gems/1.8/gems/json-1.6.4/ext/json/ext/parser/gem_make.out *


有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我在尝试安装rails时遇到了类似的错误。问题是我没有安装ruby-devel.i686软件包。当然这是在CentOS 6.3上,但似乎你可能也需要安装它。