【问题标题】:Rails hanging when trying to generate controller尝试生成控制器时 Rails 挂起
【发布时间】:2017-12-31 21:55:47
【问题描述】:

由于某种原因,我似乎无法使用rails generate 命令。一直在尝试生成一个名为home 的控制器和另一个名为artists 的控制器,但它似乎一直挂起。

当我取消请求时,我得到以下堆栈:

^C/Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/lib/spring/client/run.rb:117:in `gets': Interrupt
    from /Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/lib/spring/client/run.rb:117:in `verify_server_version'
    from /Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/lib/spring/client/run.rb:62:in `run'
    from /Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/lib/spring/client/run.rb:42:in `warm_run'
    from /Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/lib/spring/client/run.rb:35:in `call'
    from /Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/lib/spring/client/command.rb:7:in `call'
    from /Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/lib/spring/client/rails.rb:24:in `call'
    from /Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/lib/spring/client/command.rb:7:in `call'
    from /Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/lib/spring/client.rb:30:in `run'
    from /Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/bin/spring:49:in `<top (required)>'
    from /Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `load'
    from /Users/username/.rvm/gems/ruby-2.3.1/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `<top (required)>'
    from /Users/username/Code/spotify-tres/bin/spring:15:in `require'
    from /Users/username/Code/spotify-tres/bin/spring:15:in `<top (required)>'
    from bin/rails:3:in `load'
    from bin/rails:3:in `<main>'

不知道出了什么问题。有什么想法吗?

【问题讨论】:

  • 显示命令
  • 在运行 rails 命令之前可以试试spring stop 吗?
  • 我使用的命令是rails g controller home。看起来运行命令之前的弹簧停止使它工作。这是为什么呢?
  • 春天的错误。

标签: ruby-on-rails ruby


【解决方案1】:

弹簧错误。你可以在这里找到更多信息https://github.com/rails/spring/issues/265ruby on rails console hanging when loading

两个主要选项:

  1. 停止(或重新启动弹簧)bin/spring stop
  2. 尝试在干净的 rvm 环境中重新安装

【讨论】:

  • 即使在 Rails 5.2.3 上也为我工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-08
  • 2015-06-24
  • 2015-05-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多