Partage
  • Partager sur Facebook
  • Partager sur Twitter

Ruby on Rails sur Windows - erreurs sqlite3

24 janvier 2020 à 18:30:54

Salut !

Voilà je suis en train de perdre la tête. J'ai suivi touuuuuuuuus les tutoriels que j'ai pu trouver sur Ruby on Rails sur Windows. J'ai installé, désinstallé, réinstallé,... Et je suis en train de devenir FOU !

Je passe d'erreurs en erreurs et j'en peux plus. J'essaye de suivre ceci :

http://installrails.com/

En utilisant ça :

http://railsinstaller.org/fr-FR

J'aimerais de tout mon coeur installer "SQLite3" ( https://www.sqlite.org/download.html ) mais voilà, j'ai suivi cette solution :

https://stackoverflow.com/questions/15480381/how-do-i-install-sqlite3-for-ruby-on-windows

Et maintenant quand j'écris "rails server" j'ai le droit à ça :

rails server
c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/sqlite3-1.4.2/lib/sqlite3.rb:6:in `require': 126: Le module spÚcifiÚ est introuvable.   - c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/sqlite3-1.4.2/lib/sqlite3/sqlite3_native.so (LoadError)
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/sqlite3-1.4.2/lib/sqlite3.rb:6:in `rescue in <top (required)>'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/sqlite3-1.4.2/lib/sqlite3.rb:2:in `<top (required)>'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-2.1.4/lib/bundler/runtime.rb:74:in `require'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-2.1.4/lib/bundler/runtime.rb:74:in `block (2 levels) in require'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-2.1.4/lib/bundler/runtime.rb:69:in `each'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-2.1.4/lib/bundler/runtime.rb:69:in `block in require'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-2.1.4/lib/bundler/runtime.rb:58:in `each'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-2.1.4/lib/bundler/runtime.rb:58:in `require'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-2.1.4/lib/bundler.rb:174:in `require'
        from c:/Users/DarkTrooper/Desktop/sample_app/config/application.rb:7:in `<top (required)>'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.7/lib/rails/commands/server/server_command.rb:133:in `require'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.7/lib/rails/commands/server/server_command.rb:133:in `block in perform'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.7/lib/rails/commands/server/server_command.rb:130:in `tap'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.7/lib/rails/commands/server/server_command.rb:130:in `perform'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/thor-1.0.1/lib/thor/command.rb:27:in `run'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/thor-1.0.1/lib/thor/invocation.rb:127:in `invoke_command'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/thor-1.0.1/lib/thor.rb:392:in `dispatch'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.7/lib/rails/command/base.rb:63:in `perform'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.7/lib/rails/command.rb:44:in `invoke'
        from c:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.7/lib/rails/commands.rb:16:in `<top (required)>'
        from bin/rails:4:in `require'
        from bin/rails:4:in `<main>'

Vous pouvez m'aider s'il vous plaît ?

  • Partager sur Facebook
  • Partager sur Twitter
25 janvier 2020 à 15:54:47

Salut,

La première question qui me viens en tête est : Pourquoi ?

Une bonne partie des gems ne fonctionnent pas sur Windows, seulement 2 personnes s'occupent de la compatibilité de Rails avec Windows.

Windows et Ruby ne sont pas les meilleurs amis, utilise le sous système Linux de Windows 10, ou bien Linux directement.

  • Partager sur Facebook
  • Partager sur Twitter

Architecte logiciel - Software craftsmanship convaincu.

26 janvier 2020 à 21:42:36

Ma question c'est comment l'utiliser sur WIndows. Il y a moyen de le faire puisqu'il y a des tutoriels, des gens qui le font - quand je pose cette question, c'est pas pour qu'on me dise d'aller sur Linux.

J'ai besoin de Windows pour des jeux et des logiciels notamment, et parce que je ne suis pas le seul à utiliser cet ordinateur. J'ai déjà essayé de faire fonctionner une machine virtuelle et ça n'a pas fonctionné (pas assez de puissance dans mon ordi je suppose, entre autre).

Bref, ça ne répond pas du tout à ma question.

  • Partager sur Facebook
  • Partager sur Twitter
27 janvier 2020 à 9:14:28

Tempis.

D'ailleurs je parlais du sous système Linux, pas d'une VM

  • Partager sur Facebook
  • Partager sur Twitter

Architecte logiciel - Software craftsmanship convaincu.