回答
的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. 共享設置從控制檯程序
- 3. Pycharm控制檯崩潰按Ctrl + C
- 4. 控制檯CTRL-C處理失敗
- 5. Java控制檯程序和CTRL-C
- 6. 爲什麼ctrl + z和ctrl + c在Rails控制檯上不起作用?
- 7. 控制檯與線程共享
- 8. 在線實時共享JavaScript控制檯?
- 9. Rails:控制器之間共享參數
- 10. C#控制檯應用程序之間的共享功能
- 11. Rails3 irb控制檯vs rails控制檯?
- 12. 發送ctrl + z到控制檯程序
- 13. 「Ctrl + C」按鈕按下控制柄C#控制檯應用程序
- 14. 無法捕獲按Ctrl + C在C#控制檯應用程序
- 15. C#:發送ctrl + c到控制檯程序啓動Process.Start()?
- 16. Windows XP上的Ruby on Rails控制檯中的CTRL + C不停止
- 17. Capistrano Rails控制檯
- 18. Asp.Net MVC共享控制器
- 19. Lumen共享控制器
- 20. WebBrowser控制會話共享?
- 21. 檢測Ctrl + S鍵在控制檯
- 22. Rails的控制檯錯誤
- 23. Rails控制檯 - Hpricot,Nokogiri在Rails控制檯中不可用?
- 24. Rails控制檯破損
- 25. Rails放入控制檯
- 26. 在Visual C#2010 Express中按ctrl + F7時控制檯未打開?
- 27. 發送SIGINT(按Ctrl-C)編程在Eclipse控制檯
- 28. Ctrl + c在Dart控制檯應用程序中
- 29. 如何在控制檯中獲得Ctrl + C作爲輸入
- 30. 如何在Eclipse控制檯中發出Ctrl-C(鍵盤中斷)?
我們需要更多信息。操作系統,終端應用程序等等。 – 2015-04-04 17:31:48
我正在使用Mac和Terminal.app。當我用兩臺終端登錄到一臺Ubuntu服務器並按下CTRL + C時,我的效果會相同 – 2015-04-04 19:04:55