Following this guide, estoy intentando configurar Ruby on Rails usando el EC2 de Amazon. Para mi instancia, he seleccionado "Basic AMI Amazon Linux AMI 2010.11.1 Beta". Tengo ruby, sqlite y rubygems instalados. Estoy en el paso 3.3 de la guía ligado que es para ejecutar el siguiente comandoError al configurar Ruby on Rails
paquete de instalación
El resultado es el siguiente. Estoy seguro de que me he perdido algo, pero estoy perdido. ¿Alguna sugerencia?
Installing sqlite3 (1.3.3) with native extensions /usr/lib/ruby/site_ruby/1.8/rubygems /installer.rb:529:in `build_extensions': ERROR: Failed to build gem native extension (Gem::Installer::ExtensionBuildError)
/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/lib/ruby/gems/1.8/gems/sqlite3-1.3.3 for inspection.
EDITAR: Siguiendo la sugerencia a continuación para instalar el rubí-devel, ahora me sale este error, además de la original.
Installing sqlite3 (1.3.3) with native extensions /usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:529:in `build_extensions':
ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)
/usr/bin/ruby extconf.rb
checking for sqlite3.h... no
sqlite3.h is missing. Try 'port install sqlite3 +universal'
or 'yum install sqlite3-devel' and check your shared library search path (the
location where your sqlite3 shared library is located).
Pero cuando trato de ejecutar
yum install sqlite-devel
me han dicho:
Package sqlite-devel-3.6.20-1.6.amzn1.i386 already installed and latest version
Nothing to do
Supongo que falta un paquete de compilador – ryudice
¿Solucionó este problema? Estoy teniendo el mismo problema al tratar de configurar esto en AWS – aherlambang