Wenn beim Ausführen des Rails g-Modells keine Antwort erfolgt * Beim Ausführen von Dot Install Rails Einführung Nr. 5 in AWS Cloud9

Die Einführung in Rails # 5 für die Punktinstallation ist ein Verfahren, das in der lokalen Umgebung durchgeführt werden muss. https://dotinstall.com/lessons/basic_rails_v3/41805

Ich konnte jedoch keine lokale Umgebung erstellen. Als ich sie in AWS Cloud9 ausführte, trat im Stadium von ** Rails G Model ** ein Fehler auf, sodass ich eine Abhilfe schreiben werde.

Umgebung

Windows10 AWS Cloud9

Veranstaltung

Ich habe den Befehl gemäß der Punktinstallationsprozedur eingegeben, aber er wurde auch nach einigen Minuten Wartezeit nicht ausgeführt

teminallog


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

Wenn ich mit Strg + C abbreche, erhalte ich ein solches Protokoll

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

Verschiedene Untersuchungen haben ergeben, dass das in der Gemfile mit dem Namen ** spring ** geschriebene Paket im Weg stehen könnte. Also habe ich versucht, die Hintergrundverarbeitung ** spring ** mit dem Befehl ** spring stop ** zu stoppen

teminallog


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

Danach, als ich ** Rails G Model ** lief, wurde das erwartete Ergebnis zurückgegeben!

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

Wenn beim Ausführen des Rails g-Modells keine Antwort erfolgt * Beim Ausführen von Dot Install Rails Einführung Nr. 5 in AWS Cloud9
[Schienen] Was tun, wenn Schienen nicht reagieren oder nicht anhalten?
JavaScript (Vanille) reagiert in Rails nicht.
Wenn @Transactional of Spring Boot nicht funktioniert