L'erreur suivante apparaît:problème dans l'installation SQLite3
C:\gem>gem install sqlite3-ruby --local
Building native extensions. This could take a while...
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.
C:/Ruby/bin/ruby.exe extconf.rb
checking for #include <sqlite3.h>
... no
sqlite3.h is missing. Install SQLite3 from http://www.sqlite.org/ first.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby/bin/ruby
--with-sqlite3-dir
--without-sqlite3-dir
--with-sqlite3-include
--without-sqlite3-include=${sqlite3-dir}/include
--with-sqlite3-lib
--without-sqlite3-lib=${sqlite3-dir}/lib
Gem files will remain installed in C:/Ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1
.3.0 for inspection.
Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.3.0/ext/sqlite3/
gem_make.out
J'ai copié tous les fichiers nécessaires dans le dossier Ruby/Bin, encore il garde signalez cette erreur que sqlite3.h manque. Veuillez indiquer où dois-je placer sqlite3.h, lorsque j'installe la gemme localement comme vous pouvez le voir et que j'utilise actuellement la version 1.3.0 de SQLite3 pour son installation. J'ai essayé avec les solutions qui ont été postées pour des problèmes similaires. Et j'utilise Windows XP.
Merci d'avance.
Question stupide, et vous avez peut-être répondu sans que je m'en aperçoive - mais avez-vous réellement installé l'exécutable sqlite3, comme le suggère la gem? – Chowlett
J'ai effectivement copié l'exécutable sqlite3.exe, le fichier .dll avec d'autres fichiers nécessaires dans le dossier Ruby/Bin qui était tout ce que j'ai fait, je n'ai pas passé par n'importe quel processus d'installation en tant que tel .. –