【发布时间】:2015-10-29 20:41:40
【问题描述】:
我正在使用 R 来执行某些过程,并且我正在尝试使这项工作自动化。 R 脚本驻留在其他机器中。我需要从其他机器调用此脚本,并且我正在使用 ssh .. user@myip "Rscript MyRCode.R" 调用脚本。它正在远程机器上调用脚本,我也可以看到日志。
在我的 R 代码中,我有这些语句库(devtools)库(qdap)库(RJDBC)等。
当我连接到远程机器时,如果我运行这个 R 脚本,它正在执行,但是当我尝试使用 ssh 执行它时,它无法找到 deltools 包。
为此,我尝试添加库(devtools, lib.loc="/folder1/folder2/libpath") 其他包也一样。 (也尝试在 .libPaths(...) 中添加相同的路径)
这次加载了 devtools,但是对于 qdap,它说“对象被 'package.base' 屏蔽了”,然后它就失败了
任何建议。
【问题讨论】: