Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2019
    Messages : 3
    Points : 4
    Points
    4

    Par défaut rails server problème..

    Salut à tous!! j'ai un petit soucis !!
    J'ai suivi le tuto suivant à la lettre : http://french.railstutorial.org/chap...st_application
    et arrivé a l'utilisation première de la commande "rails server"
    voilà ce que j'obtiens


    C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-3.0.5/lib/active_support/values/time_zone.rb:272: warning: circular argument reference - now
    C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/sqlite3-ruby-1.3.2-x86-mingw32/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError)
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/sqlite3-ruby-1.3.2-x86-mingw32/lib/sqlite3.rb:6:in `rescue in <top (required)>'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/sqlite3-ruby-1.3.2-x86-mingw32/lib/sqlite3.rb:2:in `<top (required)>'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/site_ruby/2.2.0/bundler/runtime.rb:81:in `require'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/site_ruby/2.2.0/bundler/runtime.rb:81:in `block (2 levels) in require'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/site_ruby/2.2.0/bundler/runtime.rb:76:in `each'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/site_ruby/2.2.0/bundler/runtime.rb:76:in `block in require'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/site_ruby/2.2.0/bundler/runtime.rb:65:in `each'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/site_ruby/2.2.0/bundler/runtime.rb:65:in `require'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/site_ruby/2.2.0/bundler.rb:114:in `require'
    from C:/rails_dossier/premier/config/application.rb:7:in `<top (required)>'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/railties-3.0.5/lib/rails/commands.rb:28:in `require'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/railties-3.0.5/lib/rails/commands.rb:28:in `block in <top (required)>'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/railties-3.0.5/lib/rails/commands.rb:27:in `tap'
    from C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/railties-3.0.5/lib/rails/commands.rb:27:in `<top (required)>'
    from script/rails:6:in `require'



    voilà le contenu de mon dossier gems pour ceux qui veulent
    source 'http://rubygems.org'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    gem 'rails', '3.0.5'
     
    # Bundle edge Rails instead:
    # gem 'rails', :git => 'git://github.com/rails/rails.git'
     
    gem 'sqlite3-ruby', :require => 'sqlite3'
     
    # Use unicorn as the web server
    # gem 'unicorn'
     
    # Deploy with Capistrano
    # gem 'capistrano'
     
    # To use debugger (ruby-debug for Ruby 1.8.7+, ruby-debug19 for Ruby 1.9.2+)
    # gem 'ruby-debug'
    # gem 'ruby-debug19', :require => 'ruby-debug'
     
    # Bundle the extra gems:
    # gem 'bj'
    # gem 'nokogiri'
    # gem 'sqlite3-ruby', :require => 'sqlite3'
    # gem 'aws-s3', :require => 'aws/s3'
     
    # Bundle gems for the local environment. Make sure to
    # put test-only gems in this group so their generators
    # and rake tasks are available in development mode:
    # group :development, :test do
    #   gem 'webrat'
    # end

    voilà voilà
    Merci pour la réponse d'avance les amis !!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    281
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2007
    Messages : 281
    Points : 321
    Points
    321

    Par défaut

    D'après ce que je lis, le problème vient de sqlite3. Une piste à creuser. Est-il bien installé ?
    As-tu lancé un
    avant le

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2019
    Messages : 3
    Points : 4
    Points
    4

    Par défaut

    Oui ! bien évidemment , j'ai suivi le tuto que j'ai indiqué, il indique absolument tout ce que j'ai suivi
    le bundle install n'a pas occasionné le moindre problème!

  4. #4
    Membre éprouvé
    Avatar de Madmac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juin 2004
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : juin 2004
    Messages : 777
    Points : 1 090
    Points
    1 090
    Billets dans le blog
    1

    Par défaut

    Très mauvaise idée de démarrer tron apprentissage avec une version 3 de Rails. Il y a des incompatibilités avec les nouvelles versions et Ruby, Si ton tutoriel n'a pas été conçu pour cette version (ce qui probablement le cas), tu vas avoir un mal de chien pour avancer.

    Essaie avec ce site: https://translate.google.fr/translat...g/&prev=search

    C'est le meilleur site pour débuter !

    Tu devrais préciser sur quel OS tu fonctionne. Parce que sous Linux, tu devrais faire cette commande dans un terminal: sqlite3 --version
    afin de vérifier si Sqlite3 est bien installé. Car le gem n'installe que l'interface. Il te faut sqlite3 ainsi que sqlite-dev (le program source et la librairie)

    Et si tu es sur Linux inscrit la distribution.
    intel i7
    OpenSuse Leap 42.2
    Plasma et Cinnamon

  5. #5
    Membre averti Avatar de Javix
    Inscrit en
    juin 2007
    Messages
    528
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 528
    Points : 350
    Points
    350

    Par défaut

    En plus, utiliser la version 2.2.0 de Ruby, d'après ce que je vois dans ton terminal, c'est comme retourner au Moyen Age, la dernière version stable étant de 2.6.2 sans parler de Rails comme c'était indiqué auparavant.

  6. #6
    Membre éprouvé
    Avatar de Madmac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juin 2004
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : juin 2004
    Messages : 777
    Points : 1 090
    Points
    1 090
    Billets dans le blog
    1

    Par défaut

    Citation Envoyé par Javix Voir le message
    En plus, utiliser la version 2.2.0 de Ruby, d'après ce que je vois dans ton terminal, c'est comme retourner au Moyen Age, la dernière version stable étant de 2.6.2 sans parler de Rails comme c'était indiqué auparavant.
    Vraiment le Moyen-Age. De mémoire la version 3 de Rails été faite être utilisé avec Ruby 1.8.3. Et à l'époque, Ruby utilisait encore le ASCII. Ce tutoriel aurait besoin d'une sérieuse mise-à-jour.

    Par contre pour Ruby, il aurait intérêt à avoir la version Ruby 2.3.4. La série 2.6.x a un caractère expérimental, elle introduit des modification dans le langage, Je devrais dire des ajoût pour les fonctions Lambda et les Block. Et enfin un compilateur just-à-temps. Avec la version 2.3.4, il risque moins de tomber sur des erreurs de messages inconnus par la plupart des gens. Et en bonus, un gain des performance.
    intel i7
    OpenSuse Leap 42.2
    Plasma et Cinnamon

  7. #7
    Membre averti Avatar de Javix
    Inscrit en
    juin 2007
    Messages
    528
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 528
    Points : 350
    Points
    350

    Par défaut

    Prends Learn Web Development with Rails de Michael Hartl et tu verras la différence.

  8. #8
    Membre éprouvé
    Avatar de Madmac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juin 2004
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : juin 2004
    Messages : 777
    Points : 1 090
    Points
    1 090
    Billets dans le blog
    1

    Par défaut

    Citation Envoyé par Javix Voir le message
    Prends Learn Web Development with Rails de Michael Hartl et tu verras la différence.
    Il risque de connaître des problème avec cette version de Ruby. Je ne sais pas si tu es au courant, mais à partir de 2.3.4 les strings sont immuables (frozen) par défaut. Et un tas de gems ont besoins d'être adapté car ils ne fonctionnent plus.
    intel i7
    OpenSuse Leap 42.2
    Plasma et Cinnamon

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    281
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2007
    Messages : 281
    Points : 321
    Points
    321

    Par défaut

    Comment ça immuable ?

  10. #10
    Membre averti Avatar de Javix
    Inscrit en
    juin 2007
    Messages
    528
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 528
    Points : 350
    Points
    350

    Par défaut

    Je crois que @Madmac voulais dire immutable.
    Plus d'info - voir les echanges avec Matz.
    C'est tout un autre sujet de discussion mais juste pour avoir une idée, - regarde cet article.

Discussions similaires

  1. [Sun App Server] Problème au démarrage
    Par GLDavid dans le forum Glassfish et Payara
    Réponses: 7
    Dernier message: 03/09/2005, 17h32
  2. [2000 Server] Problème de mise à jour windowsupdate !!
    Par rohstev dans le forum Autres Logiciels
    Réponses: 8
    Dernier message: 24/08/2005, 15h03
  3. [SQL Server] problème de caractères spéciaux
    Par mbibim63 dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 02/06/2005, 18h38
  4. [SQL Server]Problème avec l'authentification SQL SERVER
    Par tidou dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/04/2005, 15h40
  5. [Windows 2003 Server] Problème d'utilisation du CPU
    Par Quentin dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 11/04/2005, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo