Rscript-摆脱“警告:忽略R_HOME的环境值”

问题描述

|| Rscript非常方便。但我想在运行时指定输出路径,例如:“ 0”。 logging1ѭ非常适合登录STDERR,但是Rscript似乎系统地将
WARNING: ignoring environment value of R_HOME
输出到STDOUT,即使指定
--vanilla
--no-environ
。 任何解决方法? (这是R脚本前端版本2.13.0(2011-04-13))     

解决方法

        我认为这已经很老了。但是,用bash等:
unset R_HOME
在运行Rscript之前应该做到这一点。并且,使用csh等:
unsetenv R_HOME
同样应该工作。由于R前端脚本设置了R_HOME(在抱怨后),因此我看不出有任何理由保留R_HOME设置。 (可能是我缺少了一些东西。)     ,        如果您知道脚本中的哪个R调用正在生成警告,则可以使用
suppressWarnings()
来包装生成警告的表达式。那肯定是在“解决方法”阵营中。