Lorsque vous générez une nouvelle application Rails, et démarrez le serveur "Rails s", premier massage que j'ai obtenu:
Puma a détecté cette erreur: Erreur lors du chargement de l'adaptateur d'enregistrement actif 'sqlite3'. Vous manquez un joyau dont cela dépend? impossible d'activer sqlite3 (~> 1.3.6), déjà activé sqlite3-1.4.0. Assurez-vous que toutes les dépendances sont ajoutées à Gemfile. (LoadError)
après rechargement d'une page:
ActiveRecord :: ConnectionNotEstablished Aucun pool de connexions avec "principal" trouvé.
def retrieve_connection(spec_name) #:nodoc:
pool = retrieve_connection_pool(spec_name)
raise ConnectionNotEstablished, "No connection pool with '#{spec_name}' found." unless pool
pool.connection
end
Je réinstalle Ruby, Rails, bundler, tout sauf rvm et je ne sais pas quoi faire
P.S. cette erreur disparaît lorsque j'écris évidemment verion sqlite3, mais cela devrait bien fonctionner d'un sans !!! Aide! Que faire? ou peut-être réinstaller tout cela?
Essayez d'ajouter ceci sur votre Gemfile
gem 'sqlite3', '~> 1.3.6'
Au lieu d'avoir seulement le SQLite3 sans version.
Ça a marché pour moi
Pour moi, modifiez votre Gemfile:
gem 'sqlite3', '~> 1.3.6'
et exécutez cette commande:
installation du bundle
Cela fonctionne pour moi en ajoutant la version sqlite3 dans le Gemfile.