2017-03-04 28 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

相關問題