簡體   English   中英

R:抑制 renv 項目啟動消息

[英]R: Suppressing renv project startup message

通常,在啟動renv項目時,會收到如下所示的消息:

* Project '~/path/to/project' loaded. [renv 0.10.0]

我試圖禁止顯示此消息,尤其是在從該項目非交互式運行腳本時。

檢查 package 幫助,我注意到?configrenv 的用戶級配置 具體來說,我找到了synchronized.check ,其中的文檔狀態是用於控制如何檢查 renv 鎖定文件同步(這也輸出到控制台)。 但是,我找不到如何控制主啟動消息。 我還檢查了?settings ,但也沒有發現任何相關內容。

到目前為止,我已經嘗試擺弄optionsSys.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.

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