【问题标题】:rails generate scaffold User name:string email:string but nothing happenedrails 生成脚手架用户名:字符串电子邮件:字符串但什么也没发生
【发布时间】:2017-09-04 06:44:24
【问题描述】:

我只是关注 > 2.2

当我运行$ rails generate scaffold User name:string email:string时,什么也没发生,终端只是挂在那里,我按ctrl+C取消命令,显示如下:

➜ toy_app git:(master) rails generate scaffold 用户名:string email:string ^C/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/run.rb:117:in 得到: 从 /Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/run.rb:117:in verify_server_version 中断 来自 /Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/run.rb:62:in run 来自 /Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/run.rb:42:in warm_run 来自/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/run.rb:35:in call 来自/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/command.rb:7:in call 来自/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/rails.rb:24:in call 来自/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/command.rb:7:in call 来自 /Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client.rb:30:in run 来自/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/bin/spring:49:in 来自/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/binstub.rb:11:in load' 来自/Users/duodian/.rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/binstub.rb:11:in 来自 /Users/duodian/Desktop/toy_app/bin/spring:15:in 要求' 来自 /Users/duodian/Desktop/toy_app/bin/spring:15:in ' 从 bin/rails:3:in load 从 bin/rails:3:in

我正在使用 rails 5.0.1 和 ruby​​ 2.3.0

【问题讨论】:

标签: ruby-on-rails


【解决方案1】:

那是一个弹簧问题。 Spring 是让 Rails 更快地加载您的应用程序的宝石。一旦你启动它,它就会在后台运行,并且由于某些原因,它经常会中断。不过,出路很简单。

运行这个并再次尝试搭建脚手架:

spring stop

【讨论】:

    猜你喜欢
    • 2015-11-02
    • 1970-01-01
    • 2023-03-10
    • 2021-10-23
    • 1970-01-01
    • 1970-01-01
    • 2011-12-02
    • 2016-02-22
    • 1970-01-01
    相关资源
    最近更新 更多