J'ai vu plusieurs questions similaires sur cette question, cependant, j'ai également remarqué que ces questions sont posées il y a de nombreuses années, alors, comme Je suis actuellement coincé fort> avec le p> GEM Installation SQLITE3 P>
blockQuote> étape, cela m'a fait ne pas réussir avec la commande Messages d'erreur après exécution
rails neuf blog code>. p> GEM Installez SQLITE3 CODE> P> sqldiff.exe
sqlite3.def
sqlite3.dll
sqlite3.exe
sqlite3_analyzer.exe
5 Réponses :
J'ai eu un problème similaire et j'ai ajouté et installer explicitement V 1.3.6. (ou la version max) a fonctionné pour moi. https://rubygems.org/gems/sqlite3/versions/1.3.6 Voici la solution expliquée davantage https://github.com/rails/rails/issues/35387 . J'espère que cela aide. p>
Tout d'abord, désinstallez le gemme SQLite de votre système: puis, dans votre gemfile, mention: p> et Ensuite, exécutez espère que cela devrait aider ... p> p> Bundle installer code> p>
Comment cela corrige-t-il le problème que l'environnement du compilateur C OP manque une fonction C? Vous devriez sûrement changer quelque chose sur l'environnement C compilateur C pour cela, pas sur le gemfile?
Je suggérerais d'utiliser ceci: p>
Bundle installer --force p> blockQuote>
ou réinstaller comme Nileshkumar conseillé P>
Cela réinstallera toutes vos gemmes et éventuellement corriger le problème p>
Peut-être que votre problème est avec votre compilateur C (MINGW), essayez de le réinstaller p>
Un bon conseil: la communauté Ruby / Rails Les conseils ne sont toujours pas programmés dans l'environnement Windows, il y a beaucoup de problèmes avec C compilation C pour les rubygems avec Windows, si vous le pouvez, essayez d'utiliser Mac / Linux, sa manière plus lisse. p>
Toujours la même erreur une erreur s'est produite lors de l'installation de SQLite3 (1.4.0) et de Bundler ne peut pas continuer. Assurez-vous que GEM installer SQLITE3 -V '1.4.0' --Source 'https://rubygems.org/' réussit avant de grouper. Code> parce que le gem installation sqlite3 code> n'a pas réussi, Le groupement ne peut pas continuer
@Nguyenyou Essayez d'installer Mingw à l'extérieur de l'installation SQLITE, puis utilisez GEM Installez SQLITE3 -V '1.4.0' --Source 'https://rubygems.org/' code>
Mon problème corrigé après avoir exécuté cette commande avant d'exécuter référence: https://github.com/sparklemotion/sqlite3-ruby/issues/248 p> p> gem installation sqlite3 code> p>
gem 'sqlite3' ',' <1,4 ' p>
Ajouter et ré-exécuter P>
Cela corrigerait l'erreur p>
Avez-vous un environnement de compilateur installé, comme Visual Studio Express?
@tadman merci d'avoir souligné le message
Fonction manquante Dlopen CODE>, en fonction de cela, j'ai trouvé la solution à github.com/sparklemotion/sqlite3-ruby/issues/248