Instalando outra versão do R sem acesso root e trabalhando no RStudio Server

0

Estou trabalhando em um servidor sem acesso root.

Eu preciso de uma versão mais recente do R para instalar algumas bibliotecas.

Estou tentando instalar o R na minha pasta local e fazer com que o R Studio Server o use.

Eu estou zombando do processo em um Ubuntu Machine 14.04.5 LTS local, mas depois eu precisaria executá-lo em um servidor Red Hat Enterprise Linux versão 6.9 (Santiago).

O que tentei até agora:

cd ~ wget http://cran.rstudio.com/src/base/R-3/R-3.4.3.tar.gz tar xvf R-3.4.3.tar.gz cd R-3.4.3

Eu tentei isso:

./configure --prefix=$HOME/R --enable-R-shlib

Mas falhou devido a não ter a libX11 instalada na máquina Ubuntu. Então, eu continuei com:

./configure --prefix=$HOME/R --enable-R-shlib --without-x make && make install

Eu adicionei estas linhas ao meu arquivo ~ / .bashrc:

export PATH="$HOME/R/bin:$PATH" export RSTUDIO_WHICH_R="$HOME/R/lib/R/bin/R"

Depois de tudo isso, which R fornece o local R correto. Se eu digitar R no console, chego à nova versão do R.

Na minha máquina Ubuntu, mudei para o usuário sudo e reiniciei o RStudio Server. Algo potencialmente poderia pedir aos administradores da máquina RedHat.

No entanto, mesmo após a reinicialização, quando eu entro no RStudio Server de um webbrowser com a conta que tem a nova versão R, ainda consigo usar a versão antiga do R.

Alguma idéia do que estou fazendo errado?

Obrigado

    
por deann 15.02.2018 / 15:10

0 respostas

Tags