S'il n'y a pas de réponse lors de l'exécution de rails g model * Lors de l'exécution de Dot Install Rails Introduction # 5 à partir d'AWS Cloud9

L'introduction à Rails # 5 pour l'installation de points est une procédure à effectuer dans l'environnement local. https://dotinstall.com/lessons/basic_rails_v3/41805

Cependant, je n'ai pas réussi à créer un environnement local, donc lorsque je l'ai exécuté sur AWS cloud9, une erreur s'est produite au stade du ** rails g model **, donc j'écrirai un remède.

environnement

Windows10 AWS Cloud9

un événement

J'ai tapé la commande selon la procédure d'installation de points, mais elle ne s'est pas exécutée même après avoir attendu quelques minutes

teminallog


ec2-user:~/environment/myblog $ rails g model Post title:string body:text

Lorsque j'annule avec Ctrl + C, j'obtiens un journal comme celui-ci

teminallog


ec2-user:~/environment/myblog $ rails g model Post title:string body:text
^CTraceback (most recent call last):
        15: from bin/rails:3:in `<main>'
        14: from bin/rails:3:in `load'
        13: from /home/ec2-user/environment/myblog/bin/spring:15:in `<top (required)>'
        12: from /home/ec2-user/environment/myblog/bin/spring:15:in `require'
        11: from /home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/lib/spring/binstub.rb:11:in `<top (required)>'
        10: from /home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/lib/spring/binstub.rb:11:in `load'
         9: from /home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/bin/spring:49:in `<top (required)>'
         8: from /home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/lib/spring/client.rb:30:in `run'
         7: from /home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/lib/spring/client/command.rb:7:in `call'
         6: from /home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/lib/spring/client/rails.rb:24:in `call'
         5: from /home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/lib/spring/client/command.rb:7:in `call'
         4: from /home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/lib/spring/client/run.rb:35:in `call'
         3: from /home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/lib/spring/client/run.rb:42:in `warm_run'
         2: from /home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/lib/spring/client/run.rb:62:in `run'
         1: from /home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/lib/spring/client/run.rb:117:in `verify_server_version'
/home/ec2-user/.rvm/gems/ruby-2.6.3/gems/spring-2.1.1/lib/spring/client/run.rb:117:in `gets': Interrupt

Selon diverses enquêtes, il semble que le paquet écrit dans le Gemfile appelé ** spring ** puisse gêner. J'ai donc essayé d'arrêter le traitement en arrière-plan ** spring ** avec la commande ** spring stop **

teminallog


ec2-user:~/environment/myblog $ spring stop
Spring stopped.

Après cela, lorsque j'ai exécuté ** rails g model **, le résultat attendu a été renvoyé!

teminallog


ec2-user:~/environment/myblog $ rails g model Post title:string body:text
Running via Spring preloader in process 12505
      invoke  active_record
      create    db/migrate/20201004132353_create_posts.rb
      create    app/models/post.rb
      invoke    test_unit
      create      test/models/post_test.rb
      create      test/fixtures/posts.yml

Recommended Posts

S'il n'y a pas de réponse lors de l'exécution de rails g model * Lors de l'exécution de Dot Install Rails Introduction # 5 à partir d'AWS Cloud9
[Rails] Que faire lorsque les rails ne répondent pas ou ne s'arrêtent pas
JavaScript (vanilla) ne répond pas dans Rails.
Lorsque @Transactional of Spring Boot ne fonctionne pas