运行R脚本 - Ubuntu服务器

时间:2016-07-12 14:17:20

标签: r ubuntu ubuntu-16.04

我最近在Ubuntu Server 16.04上编译了R。我试图使用Rscript函数运行R脚本,但我遇到了错误。

当我使用Rscript运行脚本时,输出显示无法找到R分发中包含的方法包中的函数as()new()。当我以交互方式运行R时,我能够毫无问题地使用这些功能。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

这是Rscript中的设计错误:它在启动时加载methods

两个修正:

  1. library(methods)添加到您的脚本或
  2. 执行sudo apt-get install r-cran-littler并使用r代替Rscript
  3. r从第一天开始就加载methods,因为Rscript的这种行为从未真正有意义。