终端“rails生成控制器页面回家”无法正常工作

时间:2015-02-21 13:54:16

标签: ruby-on-rails terminal

我正在线上学习课程并在终端中使用以下命令来生成主页:

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>'

我不知道发生了什么。这是我在我的应用程序中运行的内容:

  • ruby​​ 2.2.0p0
  • rails 4.2.0

非常感谢任何帮助。 谢谢 灰

1 个答案:

答案 0 :(得分:0)

我成功地寻找正在运行的弹簧流程并将其删除(ps aux | grep spring)或运行bin/spring stop

我的具体案例发生的事情是,我有一个带有应用程序的文件夹,移动了它并且没有停止服务器(我相信它保持了弹簧运行)。所以春天仍然指向旧文件夹。希望它有所帮助。