Ruby on rails 带弹簧锁定的导轨4控制台

Ruby on rails 带弹簧锁定的导轨4控制台,ruby-on-rails,ruby,ruby-on-rails-4,spring-gem,Ruby On Rails,Ruby,Ruby On Rails 4,Spring Gem,我正在使用Ruby 2.1.1和Rails 4.1.0.rc1。当excuterails c时,它被锁定 使用Ctrl-C停止,我得到以下错误日志: ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:in `gets': Interrupt from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:in `ver

我正在使用Ruby 2.1.1和Rails 4.1.0.rc1。当excute
rails c
时,它被锁定

使用
Ctrl-C
停止,我得到以下错误日志:

~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:in `gets': Interrupt
    from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:in `verify_server_version'
    from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:19:in `call'
    from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/command.rb:7:in `call'
    from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/rails.rb:23:in `call'
    from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/command.rb:7:in `call'
    from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client.rb:26:in `run'
    from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/bin/spring:48:in `<top (required)>'
    from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/binstub.rb:11:in `load'
    from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/binstub.rb:11:in `<top (required)>'
    from ~/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from ~/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from ~/Sites/ihaveu/bin/spring:16:in `<top (required)>'
    from bin/rails:3:in `load'
    from bin/rails:3:in `<main>'
~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:in'get':中断
来自~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:“验证服务器版本”
来自~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:19:in'call'
from~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/command.rb:7:in'call'
来自~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/rails.rb:23:in'call'
from~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/command.rb:7:in'call'
来自~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client.rb:26:in'run'
from~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/bin/spring:48:in`'
from~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/binstub.rb:11:in'load'
来自~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/binstub.rb:11:in`'
来自~/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
来自~/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
from~/Sites/ihaveu/bin/spring:16:in`'
来自料仓/轨道:3:在“装载”中
从箱子/轨道:3:in`'

spring被删除后,
rails c
继续运行。

通过将rails 4.1.0.rc1更新为4.1.0解决了这个问题。rc2

我今天在Ruby 2.1.1和rails 4.0.3上遇到了这个问题,在重试之前,我通过停止
spring
解决了这个问题:

$ spring stop
Spring stopped.
$ bundle exec rails c
Loading development environment (Rails 4.0.3)
[1] pry(main)>