回答
的Rails 4.1引入Spring,从而加快了一些Rails的部件的引导过程(如控制台)。
每个控制台现在都试图访问Spring服务器来检查现有的Rails应用程序是否已在运行。如果它找到一个,它会执行“温暖运行”,因为不需要启动应用程序。
按Ctrl + C发送SIGINT
信号给Spring(并且您可以在运行连接到该服务器的控制台的所有终端上看到^C
),但是Spring ignore them to avoid killing the master server。
AFAICT从这个分析中,没有什么可以做的。
我不确定我是否理解,您是否说过没有任何事情可以做到这一点?感谢您的输入 – 2015-04-06 20:29:49
刚刚在我的文章中添加了一个结论:不,你不能对此做任何事情:-( – 2015-04-07 12:47:56
我很无语,所以在Rails 4中同时使用多于1个控制台是不可能的?这种妥协只是对于一些更快的启动时间,我简直不敢相信,或者,有没有另一种方式比CTRL + C/Z放弃一个控制台? – 2015-04-07 17:18:17
通过@Benedikt乙启发:
- 首杀春:
spring stop
- 重新启动中隔离/长期运行的,你不想成为流程遇难:
DISABLE_SPRING=1 rake some_long_running_task
DISABLE_SPRING=1 rake some_other_long_running_task
DISABLE_SPRING=1 rails C# some console you don't start very often
- 弹簧启动轨服务器/控制台:
rails s # main server
rails C# main console
以我的经验,这个设置工作正常。
- 1. C#控制台和共享点链接
- 2. Java控制台程序和CTRL-C
- 3. 控制台CTRL-C处理失败
- 4. Pycharm控制台崩溃按Ctrl + C
- 5. 在线实时共享JavaScript控制台?
- 6. C#控制台应用程序之间的共享功能
- 7. Rails3 irb控制台vs rails控制台?
- 8. 发送ctrl + z到控制台程序
- 9. “Ctrl + C”按钮按下控制柄C#控制台应用程序
- 10. 无法捕获按Ctrl + C在C#控制台应用程序
- 11. Windows XP上的Ruby on Rails控制台中的CTRL + C不停止
- 12. Capistrano Rails控制台
- 13. WebBrowser控制会话共享?
- 14. Lumen共享控制器
- 15. Asp.Net MVC共享控制器
- 16. 检测Ctrl + S键在控制台
- 17. Rails的控制台错误
- 18. Rails控制台 - Hpricot,Nokogiri在Rails控制台中不可用?
- 19. Rails控制台破损
- 20. 如何在控制台中获得Ctrl + C作为输入
- 21. 在Visual C#2010 Express中按ctrl + F7时控制台未打开?
- 22. 发送SIGINT(按Ctrl-C)编程在Eclipse控制台
- 23. Rails控制台的问题
- 24. Rails控制台和mongodb
- 25. Rails控制台不工作
- 26. C#共享Classlib - >向webforms和/或控制台显示进度应用程序
- 27. 输出网络共享位置到控制台用写主机
- 28. 将共享sqs队列添加到亚马逊控制台
- 29. 如何通过网络共享控制台程序?
- 30. Rails 3:Rails控制台不能打开
我们需要更多信息。操作系统,终端应用程序等等。 – 2015-04-04 17:31:48
我正在使用Mac和Terminal.app。当我用两台终端登录到一台Ubuntu服务器并按下CTRL + C时,我的效果会相同 – 2015-04-04 19:04:55