OpenCPU使用不同版本的R而不是已经安装在系统中的R?

时间:2017-03-04 12:11:06

标签: r rstudio opencpu

我在Ubuntu 16.04上运行R版本3.3.1。我也有相同的RStudio服务器运行。

现在我按

安装opencpu
sudo add-apt-repository ppa:opencpu/opencpu-1.6 –y
sudo apt-get update
sudo apt-get install opencpu

apache2和opencpu服务运行正常。我可以通过

访问RStudio服务器和OpenCPU主页
http://192.168.1.10/ocpu/
http://192.168.1.10/rstudio/

我登录到RStudio并检查R版本,它说3.3.1这很好。 现在我去http://192.168.1.10/ocpu/library/base,它显示R版本是3.2.3,这很奇怪。我需要OpenCPU才能使用R 3.3.1

1 个答案:

答案 0 :(得分:0)

警告:我没有安装OpenCPU但是......

1)通过$PATH检查您在R中使用的Sys.getenv("PATH")

2)除非被覆盖,否则使用的R版本将是第一个找到的版本。

3)这就是RStudio找到它的版本的方式。 OpenCPU可以安装自己的。检查其文档。它有可能使自己更好地控制跨安装的依赖关系。它也可能比R 3.2更新。*。

4)您可以按照README on CRAN

安装R 3.3.2,并在下周R 3.3.3安装