-2
votes

Les rails ne peuvent pas installer gem sqlite

Les fichiers Gem resteront installés dans C: /RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/sqlite3-1.4.0 pour inspection. Résultats enregistrés sur C: /RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/extensions/x86-mingw32/2.3.0/sqlite3-1.4.0/gem_make.out

Une erreur s'est produite lors de l'installation de sqlite3 (1.4.0) et Bundler ne peut pas continuer. Assurez-vous que l' gem install sqlite3 -v '1.4.0' réussit avant le regroupement.

J'ai essayé d'installer une version antérieure sur sqlite, ne fonctionnant pas. J'ai essayé l'une des solutions de stackoverflow:

gem 'sqlite3', '~> 1.3.6'

obtention de cette erreur ERREUR: lors de l'exécution de gem ... (Gem :: CommandLineError) Commande inconnue sqlite3,

S'il vous plaît, aidez-moi, je suis nouveau dans les rails, c'est mon premier projet dans les rails.


2 commentaires

que se passe-t-il lorsque vous exécutez gem install sqlite3 -v '1.4.0' ?


avez-vous un Gemfile dans votre projet de rails?


3 Réponses :


0
votes

Ajoutez le gem 'sqlite3' à Gemfile dans le répertoire racine de votre projet rails. Exécutez ensuite bundle install et il devrait installer sqlite et le rendre disponible pour une utilisation dans votre projet de rails.


0 commentaires

0
votes

Spécifiez git et branch pour le gem sqlite3 dans votre Gemfile pour résoudre le problème.

gem 'sqlite3', git: "https://github.com/larskanis/sqlite3-ruby", branch: "add-gemspec"

Pour plus d'informations https://medium.com/@declancronje/installing-and-troubleshooting-ruby-on-rails-sqlite3-windows-10-fix-87c8886d03b

impossible de charger un tel fichier - sqlite3 / sqlite3_native (LoadError) Ruby on Rails


0 commentaires

0
votes

Remplacez gem 'sqlite3' par gem 'sqlite3', '~> 1.3.11' qui se trouve dans Gemfile dans le répertoire racine de votre projet rails. Ensuite, exécutez l'installation du bundle.


1 commentaires

Ce serait mieux comme commentaire car on ne sait toujours pas si la rétrogradation du bijou serait une solution