我可以从哪里安装 Rscript?我需要使用 exec 从 php 文件运行 R 脚本。但是我需要先安装 Rscript。
4 回答
R 的主包称为r-base
. 对于脚本和命令行前端,请参见littler
(或r-cran-littler
在 xenial (16.04LTS) 及更高版本中):
sudo apt-get install littler
搜索 ubuntu存储库。你检查过littler
包裹吗?
到目前为止发布的答案通常很有用,但它们并没有直接回答问题。我最近有同样的问题,发现 Ubuntu 没有 rscript 二进制文件。r 二进制文件本身用于以批处理模式执行脚本,而不是我在 OS X 中使用的单独的 rscript 二进制文件。
看来您可以从其他来源获得 rscript 二进制文件(例如,请参阅http://craig-russell.co.uk/2012/05/08/install-r-on-ubuntu.html#.UwKWzkJdW2Q ),但我不确定当从命令行简单运行“r script.r”时为什么需要它就可以了。
我尝试Rscript
在全新的 ubuntu 安装(16.04.2 LTS)中运行并得到:
The program 'Rscript' is currently not installed. You can install it by typing: sudo apt install r-base-core
所以,很自然,我跑了sudo apt install r-base-core
。
安装花了几分钟。
后来,我需要安装一个 R 包,并意识到我需要一个 R shell。运行r
返回:
The program 'r' is currently not installed. You can install it by typing: sudo apt install r-cran-littler
再一次,我跟着,这一次速度相当快。
我不知道这些是否是正确的步骤(或者为什么他们会出错),但这是系统引导我做的。