[英]R: Suppressing renv project startup message
通常,在啟動renv項目時,會收到如下所示的消息:
* Project '~/path/to/project' loaded. [renv 0.10.0]
我試圖禁止顯示此消息,尤其是在從該項目非交互式運行腳本時。
檢查 package 幫助,我注意到?config
即renv 的用戶級配置。 具體來說,我找到了synchronized.check
,其中的文檔狀態是用於控制如何檢查 renv 鎖定文件同步(這也輸出到控制台)。 但是,我找不到如何控制主啟動消息。 我還檢查了?settings
,但也沒有發現任何相關內容。
到目前為止,我已經嘗試擺弄options
和Sys.setenv
沒有運氣。
那么,是否可以抑制消息,看到 renv 腳本activate.R
控制 package 本身的加載方式?
您是正確的,在renv
中沒有特定的記錄方式來配置它。 現在,您可以設置:
options(renv.verbose = FALSE)
在加載renv
之前。 (如果您希望renv
顯示其他消息作為其正常工作的一部分,您可能需要將其轉回TRUE
。)
您可以使用suppressPackageStartupMessages抑制庫啟動消息,例如
suppressPackageStartupMessages(library(igraph))
還有用於任意 function 調用的suppressMessages 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.