Ubuntu上的Rscript

问题描述 投票:2回答:4

我在哪里可以安装Rscript?我需要使用exec从php文件运行R脚本。但是我需要先安装Rscript。

r ubuntu rscript
4个回答
4
投票

搜索ubuntu repositories。你检查过littler包吗?


14
投票

R的主要包装称为r-base。对于脚本和命令行前端,请参阅littler(或xenial(16.04LTS)及更高版本中的r-cran-littler):

sudo apt-get install littler

2
投票

到目前为止发布的答案通常很有用,但他们没有直接回答这个问题。我最近有同样的问题,发现Ubuntu没有rscript二进制文件。 r二进制本身用于以批处理模式执行脚本,而不是我在OS X中使用的单独的rscript二进制文件。

看起来你可以从其他来源获得一个rscript二进制文件(例如参见http://craig-russell.co.uk/2012/05/08/install-r-on-ubuntu.html#.UwKWzkJdW2Q),但是我不确定为什么在命令行中简单运行“r script.r”工作正常时你会需要它。


0
投票

我尝试在新的ubuntu安装(16.04.2 LTS)中运行Rscript并得到:

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

再次,我跟着,这次它相当快。

我不知道这些是否是正确的步骤(或者为什么会出错),但这是系统引导我做的事情。

© www.soinside.com 2019 - 2024. All rights reserved.