簡體   English   中英

重新發布書籍時關閉更新提示

[英]Turn off the update prompt when republishing a book

當使用bookdown :: publish_book()重新發布一本書時,我在控制台中得到提示:

更新當前部署在https://bookdown.org/..../..../的應用程序 [是/否]

如何關閉該提示?

我需要將其關閉,因為應該定期從R服務器上自動運行的腳本中重新發布該書。 在其中一個基本功能rsconnect :: deployApp()中,我找到了選項“ getOption(” rsconnect.force.update.apps“,TRUE)”,但是我不知道如何從publish_book( )功能。

謝謝!

rsconnect::deployApp函數具有參數

forceUpdate = getOption("rsconnect.force.update.apps", FALSE)

如果將該參數設置為TRUE ,則應在沒有提示的情況下強制執行更新。 但是由於您沒有直接調用deployApp ,因此需要將該參數的默認值設置為TRUE ,您可以通過

options(rsconnect.force.update.apps = TRUE)

您可能不希望總是這樣做(有時您想提問)。 如果您只希望在bookdown::publish_book()調用期間進行設置,請bookdown::publish_book()以下步驟操作:

withr::with_options(c(rsconnect.force.update.apps = TRUE),
                    bookdown::publish_book())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM