Following this guide, j'essaie de configurer Ruby on Rails en utilisant EC2 d'Amazon. Pour mon instance, j'ai sélectionné "Basic Amazon 32 bits Amazon Linux AMI 2010.11.1 Beta". J'ai ruby, sqlite et rubygems installés. Je suis à l'étape 3.3 du guide qui est lié à exécuter la commandeErreur lors de la configuration de Ruby on Rails
bundleinstaller
suivant Le résultat est le suivant. Je suis sûr que j'ai raté quelque chose, mais je suis perdu. Aucune suggestion?
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.
EDIT: Suite à la suggestion ci-dessous pour installer Ruby-devel, je reçois maintenant cette erreur, en plus de l'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).
Mais quand je tente d'exécuter
yum install sqlite-devel
on me dit:
Package sqlite-devel-3.6.20-1.6.amzn1.i386 already installed and latest version
Nothing to do
Je suppose qu'il vous manque un paquet de compilation – ryudice
avez-vous résolu ce problème? J'ai le même problème en essayant de configurer ceci sur AWS – aherlambang