2011-06-22 10 views
2

可能性の重複:
Library/package development - message when loadingパッケージの著者メッセージの印刷を避けるにはどうすればよいですか?

私はRapacheを使用して、Webインターフェイスを設定したいです。しかし、基礎となるRコードは、作成者からの簡単なメッセージを表示するパッケージを使用します。たとえば、data.tableの場合、

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

これを回避する方法はありますか?私はsuppressMessages()quietlyのオプションをlibrary()にしようとしましたが、役に立たないです。

おかげ

data.tableについては
+0

正確な複製:http://stackoverflow.com/q/2192360/602276 – Andrie

+2

本当に?この人はメッセージを印刷したいと思うようです。私はそれを避ける*印刷したいです。 – crayola

+1

'suppressPackageStartupMessages'を試しましたか? – Marek

答えて

10

は、このコミットでは233(2011年6月11日1時04分27秒)を行った:バナーが悩まさものをすることによって抑制することができるようになりましたpackageStartupMessageを使用していますONATTACH

」バナーは、まだ新しいユーザーに役立つ "

これはv1.6.1のR-Forgeから入手可能で、すぐにCRANにリリースされる可能性があります。

私はおしゃべりパッケージのすべての出力とメッセージを抑制する強引なやり方は、シンクを使用することです... NEWSに

+0

ありがとうございました! – crayola

2

をノートを追加します:THAT YOUおしゃべりPACKAGE

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) 

TAKE!

関連する問題