2017-03-04 25 views
0

我有在Ubuntu 16.04上运行的R版本3.3.1。我也有RStudio服务器运行相同。OpenCPU使用不同版本的R而不是已经安装在系统中的R?

现在我通过

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

Apache2的和opencpu服务都运行正常安装opencpu。我可以通过

http://192.168.1.10/ocpu/ 
http://192.168.1.10/rstudio/ 

我登录到RStudio访问RStudio服务器和OpenCPU主页和检查的R版本,它说3.3.1这是罚款。 现在我去http://192.168.1.10/ocpu/library/base它显示我R版本是3.2.3这很奇怪。我需要OpenCPU使用[R 3.3.1

+0

可能是您的浏览器缓存的页面。尝试CTRL + R强制刷新。 – Jeroen

回答

0

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

1)通过Sys.getenv("PATH")从R内部检查$PATH您使用。 2)除非被覆盖,否则所使用的R版本将是第一个被发现的版本。

3)这就是RStudio如何找到它的版本。 OpenCPU可以安装它自己的。检查它的文档。它有可能带来自己的更好的控制其安装依赖。它也可能比R 3.2更新。*。

4)您可安装R 3.3.2,并且在下周[R 3.3.3,按照这个README on CRAN

+0

谢谢,PATH已经提到R在/ usr/local/bin中,它是3.3.1。 RStudio使用相同的版本。 OpenCPU将其显示为3.2.3。奇怪的! – technOslerphile

相关问题