2

可能重复:
库/包开发 - 加载时的消息

我想使用 Rapache 设置一个 Web 界面;但是,底层 R 代码使用显示作者快速消息的包。例如,对于data.table

Quick start guide : vignette("datatable-intro") Homepage : http://datatable.r-forge.r-project.org/

有没有办法避免这种情况?我试过suppressMessages()了,和quietly选项library(),但无济于事。

谢谢

4

2 回答 2

10

对于 data.table,这是在提交 233 (2011.06.11 01:04:27) 中完成的:

“onAttach 现在使用 packageStartupMessage,因此横幅可以被那些讨厌横幅的人抑制,同时仍然对新用户有帮助”

这是 R-Forge 提供的 v1.6.1,可能很快会发布到 CRAN。

我会在 NEWS 中添加注释...

于 2011-06-22T13:05:57.527 回答
2

抑制聊天包的所有输出和消息的蛮力方法是使用接收器:

t <- tempfile()
tcon <- file(t,open="w+")
sink(file=tcon,type='output')
sink(file=tcon,type='message')
require(YOURLIBRARY)
sink(NULL,type='output')
sink(NULL,type='message')
unlink(t)

带上你的聊天包!

于 2011-06-22T17:03:17.580 回答