简体   繁体   English

在EC2上安装滑轨时遇到麻烦

[英]trouble installing rails on EC2

I am trying to install rails on my EC2 instance. 我正在尝试在EC2实例上安装rails。 I installed gem after reinstalling ruby. 我在重新安装红宝石之后安装了gem。 I am running ruby version 1.8.7 and gem version 1.8.12. 我正在运行红宝石版本1.8.7和宝石版本1.8.12。 I am trying to install rails and getting the following error. 我正在尝试安装rails并收到以下错误。


*$ sudo gem install rails -v=3.1.1 Fetching: activesupport-3.1.1.gem (100%) Fetching: activemodel-3.1.1.gem (100%) Fetching: actionpack-3.1.1.gem (100%) Fetching: activerecord-3.1.1.gem (100%) Fetching: activeresource-3.1.1.gem (100%) Fetching: actionmailer-3.1.1.gem (100%) Building native extensions. * $ 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%)构建本机扩展。 This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension. 这可能需要一些时间...错误:安装rails时出错:错误:无法生成gem本机扩展。 /usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/json-1.6.4 for inspection. / usr / bin / ruby​​ extconf.rb mkmf.rb在/usr/lib/ruby/ruby.h找不到ruby的头文件宝石文件将保持安装在/usr/lib64/ruby/gems/1.8/gems/ json-1.6.4进行检查。 Results logged to /usr/lib64/ruby/gems/1.8/gems/json-1.6.4/ext/json/ext/parser/gem_make.out* 结果记录到/usr/lib64/ruby/gems/1.8/gems/json-1.6.4/ext/json/ext/parser/gem_make.out*


Any ideas? 有任何想法吗?

Thanks! 谢谢!

I've had a similar error when trying to install rails. 尝试安装滑轨时,我遇到了类似的错误。 The issue was that I had not installed the ruby-devel.i686 bundle. 问题是我没有安装ruby-devel.i686软件包。 Granted this is on CentOS 6.3, but it seems like you may need to install this as well. 虽然已在CentOS 6.3上实现了此功能,但似乎您也需要安装它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM