Deseamos regalarte la mejor información que hemos encontrado online. Nuestro deseo es que te resulte de ayuda y si quieres aportar algún detalle que nos pueda ayudar a crecer hazlo libremente.
Solución:
Ver https://anaconda.org/r/rstudio:
$ conda install -c r rstudio
Luego desde la línea de comando:
$ rstudio
(Así es como lo instalé y funciona).
Siempre y cuando which R
muestra un intérprete de R que funciona (lo que debería hacer si ha instalado el r
paquete de conda
y activó su entorno) luego lanzando rstudio
de ese mismo ambiente debería recogerlo bien.
Para una prueba, en ArchLinux
construí e instalé: https://aur.archlinux.org/packages/rstudio-desktop-git/
.. luego forzar la eliminación del intérprete R (pacman -Rdd r
), luego se instala r
de conda
(conda install -c r r
) y funcionó bien. Luego cerré mi terminal y abrí uno nuevo (para que el correcto conda
ambiente no estaba activó y lanzó con éxito RStudio con el siguiente comando: RSTUDIO_WHICH_R=/home/ray/r_3_3_1-x64-3.5/bin/R rstudio
Creo que el quid es lanzar RStudio
del entorno adecuado? Su ~/.bash_profile
y ~/.bashrc
solo se obtienen cuando ejecutas bash
. Para que las variables de entorno se establezcan de modo que su entorno de escritorio las conozca, en Linux, debe ponerlas en ~/.profile
o bien en /etc/pam.d
(es posible que deba cerrar sesión o apagar después de realizar esos cambios) y en OS X, debe consultar https://apple.stackexchange.com/q/57385
Actualización: AGREGAR ESTO A ~/.bash_profile
!
export RSTUDIO_WHICH_R="/Users/jespinoz/anaconda/bin/R"
launchctl setenv RSTUDIO_WHICH_R $RSTUDIO_WHICH_R
Créditos a @Z-Shiyi por la última línea https://github.com/conda/conda/issues/3316#issuecomment-241246755
Una adición a lo que dijo @Ray Donnelly arriba. Básicamente, debe ejecutarse desde el entorno correcto (es decir, ejecutarlo desde la terminal).
Tu también puedes:
(A) Pon esto en tu ~/.bash_profile
export RSTUDIO_WHICH_R=/Users/[yourusername]/anaconda/bin/R
(si está usando conda pero podría poner cualquier R
sendero)
(B) luego escriba esto en la terminal después de que se haya obtenido (o reinicie la terminal o haga source .bash_profile
): open -a RStudio
Eso debería funcionar.
o puedes hacer lo que hice yo:
(A) abre Automator (lo siento si no estás en una Mac; esto solo funcionará en Mac)
(B) utilizar un Run Shell Script
(C) luego eliminar cat
eso ya está ahí y poner:
export RSTUDIO_WHICH_R=/Users/[yourusername]/anaconda/bin/R
open -a RStudio
(D) Guardarlo como algo como run_rstudio.app
entonces solo ejecuta eso y debería funcionar: