Cum poate fi personalizată locația R pentru RStudio

Am folosit anterior homebrew pentru a instala R și programul de instalare a pachetelor pentru RStudio. Recent am început să folosesc Boxen, care preia homebrew. A trebuit să reinstalez R de la sursă folosind homebrew și acum există în locația mea Boxen Cellar. Acum RStudio nu se mai lansează, spunând „Nu se poate localiza binarul R prin scanarea locațiilor standard”. Am încercat să reinstalez RStudio (trebuia să fac upgrade oricum), dar asta nu a ajutat. Nici măcar nu se deschide suficient de mult pentru a vă permite să specificați o locație personalizată.


person Alex Benke    schedule 08.08.2013    source sursă


Răspunsuri (3)


OK, mi-am dat seama in sfarsit. Descoperit din această postare că puteți seta RSTUDIO_WHICH_R la locația dvs. personalizată. Pe Mountain Lion, acest lucru se face cel mai ușor cu:

Pentru OS X Mountain Lion 10.8:

echo setenv RSTUDIO_WHICH_R [your custom bin path]/R | launchctl

O altă opțiune este să setați un softlink de la /usr/local/bin la calea R personalizată, dar cele de mai sus pare o soluție mai bună.


Editare: pentru versiunile mai noi de macOS:

launchctl setenv RSTUDIO_WHICH_R [your custom bin path]/R

Dar după o repornire launchctl a uitat din nou variabila de mediu.
Prin urmare, trebuie creat un LaunchAgent-.plist pentru launchctl. Instrucțiunile pot fi găsite aici.

person Alex Benke    schedule 08.08.2013
comment
doar o notă. Site-ul inițial este închis. - person eastafri; 24.06.2015

Am ajuns să șterg fișierul alias „R” din /usr/bin/ În acest fel, nu trebuie să setez de fiecare dată variabila de mediu RStudio. De la http://www.rstudio.com/ide/docs/advanced/versions_of_r

Rstudio arată mai întâi în /usr/bin/R și apoi pe /usr/local/bin/R, unde am noua versiune de R instalată.

person BolzanoW    schedule 01.12.2013

Acest lucru a funcționat pentru mine: 1. Instalați mai întâi binarul R 3.2.0 pentru Mac OS X 10.9 (Mavericks) și o versiune ulterioară la http://cran.r-project.org/bin/macosx/ 2. Apoi rulați R 3. Apoi rulați RStudio

person Mariska    schedule 04.06.2015