运行 R 脚本 - Ubuntu 服务器
Run R Script - Ubuntu Server
我最近在 Ubuntu Server 16.04 上编译了 R。我正在尝试 运行 使用 Rscript 函数的 R 脚本,但我 运行 遇到了错误。
当我 运行 使用 Rscript
的脚本时,输出显示无法找到 R 发行版中包含的方法包中的函数 as()
和 new()
。当我 运行 R 交互时,我可以毫无问题地使用这些函数。
如有任何帮助,我们将不胜感激!
这是 Rscript
中的一个设计错误:它 不会 在启动时加载 methods
。
两个修复:
- 将
library(methods)
添加到您的脚本中,或者
- 执行
sudo apt-get install r-cran-littler
并使用 r
而不是 Rscript
。
r
从第一天起就一直在加载 methods
,因为 Rscript
的这种行为从来没有真正有意义。
我最近在 Ubuntu Server 16.04 上编译了 R。我正在尝试 运行 使用 Rscript 函数的 R 脚本,但我 运行 遇到了错误。
当我 运行 使用 Rscript
的脚本时,输出显示无法找到 R 发行版中包含的方法包中的函数 as()
和 new()
。当我 运行 R 交互时,我可以毫无问题地使用这些函数。
如有任何帮助,我们将不胜感激!
这是 Rscript
中的一个设计错误:它 不会 在启动时加载 methods
。
两个修复:
- 将
library(methods)
添加到您的脚本中,或者 - 执行
sudo apt-get install r-cran-littler
并使用r
而不是Rscript
。
r
从第一天起就一直在加载 methods
,因为 Rscript
的这种行为从来没有真正有意义。