【问题标题】:How to kill shiny app in ESS without killing R process如何在 ESS 中杀死闪亮的应用程序而不杀死 R 进程
【发布时间】:2015-07-20 21:00:51
【问题描述】:

每当我从 ESS 运行一个闪亮的应用程序时,它都可以工作,但如果不终止整个 R 会话(例如单击 RStudio 中的“停止”按钮),我就无法恢复提示。正常的Ctrl-C Cntrl-CCntl-g 不起作用。所以,我不得不求助于Cntrl-x k。如何在不杀死 R 的情况下杀死闪亮的进程?

【问题讨论】:

  • 非常感谢您的提问和回答,起初我忽略了这种情况,但无法真正使用闪亮的应用程序每次都杀死整个进程。谢谢!

标签: r emacs shiny ess


【解决方案1】:

嗯,我终于找到了原因。我有选择

(setq comint-prompt-read-only t)

在我的初始化文件中设置。显然,当这个选项被设置时,就不可能(好吧,无论如何都超出了我)向 R 进程发送终止信号。我不明白发生了什么。如果我直接从httpuv 运行服务器,即使设置了选项,我也可以杀死它,但在通过shiny 运行应用程序时不能。

【讨论】:

    【解决方案2】:

    你可以使用

    C-c C-c
    

    在 iESS 中退出闪亮的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-14
      • 2014-05-22
      • 1970-01-01
      • 2013-09-19
      • 1970-01-01
      • 2020-10-23
      相关资源
      最近更新 更多