Rscript非常方便。但我想在运行时指定输出路径,例如my.Rscript input > output
。message()
非常适合登录到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的设置。 (可能我错过了一些东西。)
关于Rscript-摆脱 "WARNING: ignoring environment value of R_HOME",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6395078/