首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R:抑制renv项目启动消息

R:抑制renv项目启动消息
EN

Stack Overflow用户
提问于 2020-12-17 09:34:46
回答 2查看 87关注 0票数 0

通常,在启动重调项目时,会收到如下所示的消息:

代码语言:javascript
复制
* Project '~/path/to/project' loaded. [renv 0.10.0]

我试图抑制这个消息,特别是当非交互地从这个项目运行一个脚本时。

在查看包帮助时,我注意到了?config,即renv的用户级配置。具体来说,我找到了synchronized.check,其中的文档状态用于控制如何检查renv锁文件同步(这也是输出到控制台)。但是,我无法找到如何控制主启动消息。我也检查了?settings,但也没有发现任何相关的东西。

到目前为止,我已经试着摆弄optionsSys.setenv了。

那么,是否可以通过renv activate.R控制包本身的加载来抑制消息呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-17 21:55:41

您是正确的,在renv中没有一种特定的文档化的方法来配置这一点。现在,您可以设置:

代码语言:javascript
复制
options(renv.verbose = FALSE)

在加载renv之前。(如果希望TRUE显示其他消息作为其正常工作的一部分,则可能需要将其返回到renv。)

票数 1
EN

Stack Overflow用户

发布于 2020-12-17 14:31:21

您可以使用suppressPackageStartupMessages来抑制库启动消息。

代码语言:javascript
复制
suppressPackageStartupMessages(library(igraph))

对于任意函数调用也有suppressMessages。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65338034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档