Bonjour,

J'ai un petit souci lors du lancement de mon serveur de test avec la commande : rails s

Voici mes infos système:

* OS : Windows 10 PRO (x64)
* Version de Ruby : ruby 2.5.1p57 (2018-03-29 revision 63029) [x64-mingw32]
* Version de rails : Rails 5.2.0
* Editeur : RubyMine

Voici l'erreur que j'ai (Attention risque de piquer les yeux)....

J'ai mis le code d'erreur sur pastebin afin d'eviter de trop charger le post

Lien: https://pastebin.com/MWrSU1Xe

Serait-il possible de m'expliquer comment résoudre le problème ? Merci à vous

Merci de ne pas me mettre des réponses du type "Passe sur Linux tu auras moins de soucis" J'adore l'os mais je cherche à avoir une réponse pour windows :))

Bonne journée :) !

2 réponses


Laznet
Réponse acceptée

Bonjour,

Sur cette page il est indiqué que pour éviter tout problème il vaut mieux avoir NodeJS et libmysqlclient-dev d'installé est ce que c'est le cas de ton côté ?

Je dis ça car dans tes logs j'ai vu passer :

require': cannot load such file -- sqlite3/sqlite3_native

Pour windows j'ai trouvé ça

J'ai également trouver le même problème que le tiens sur Stackoverflow.

et cette petite note Github.

Sur stackoverflow ils te disent de te rendre dans ce dossier : C:\Ruby21\lib\ruby\gems\2.1.0\specifications

puis d'éditer le fichier sqlite3-1.3.7.gemspec, en remplaçant s.require_paths=["lib"] par s.require_paths= ["lib/sqlite3_native"]

Nice, merci de ton aide.

:)