我正在线上学习课程并在终端中使用以下命令来生成主页:
rails generate controller pages home
在此终端停止响应后,我不得不使用C ^退出。执行此操作时,将显示以下文本:
^C/Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/lib/spring/client/run.rb:99:in `gets': Interrupt
from /Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/lib/spring/client/run.rb:99:in `verify_server_version'
from /Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/lib/spring/client/run.rb:56:in `run'
from /Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/lib/spring/client/run.rb:37:in `warm_run'
from /Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/lib/spring/client/run.rb:26:in `call'
from /Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/lib/spring/client/command.rb:7:in `call'
from /Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/lib/spring/client/rails.rb:23:in `call'
from /Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/lib/spring/client/command.rb:7:in `call'
from /Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/lib/spring/client.rb:26:in `run'
from /Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/bin/spring:48:in `<top (required)>'
from /Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/lib/spring/binstub.rb:11:in `load'
from /Users/askinakhan/.rvm/gems/ruby-2.2.0/gems/spring-1.3.2/lib/spring/binstub.rb:11:in `<top (required)>'
from /Users/askinakhan/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/askinakhan/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/askinakhan/Desktop/pinteresting/bin/spring:13:in `<top (required)>'
from bin/rails:3:in `load'
from bin/rails:3:in `<main>'
我不知道发生了什么。这是我在我的应用程序中运行的内容:
非常感谢任何帮助。 谢谢 灰
答案 0 :(得分:0)
我成功地寻找正在运行的弹簧流程并将其删除(ps aux | grep spring
)或运行bin/spring stop
。
我的具体案例发生的事情是,我有一个带有应用程序的文件夹,移动了它并且没有停止服务器(我相信它保持了弹簧运行)。所以春天仍然指向旧文件夹。希望它有所帮助。