Как сказать RStudio использовать версию R из Anaconda

Я установил anaconda и пакет conda R на мой mac os x yosemite. Когда я печатаю

which R

в моем терминале, я получаю следующий вывод

/Users/giovannisoldi/anaconda/bin/R

поэтому он фактически ссылается на правильную версию. Однако, когда я открываю RStudio, я вижу, что старая версия R находится в

/Library/Frameworks/R.framework/Versions/2.15/

все еще используется. Я попытался связать текущую версию R в Anaconda со следующей командой:

ln -sfhv /Users/giovannisoldi/anaconda/bin/ /Library/Frameworks/R.framework/Versions/Current

Однако, делая это, RStudio жалуется, что не может найти R.

Есть ли способ решить эту проблему?

Ответ 1

Вот как я это сделал:

which R
/Users/admin/anaconda/bin/R

В моем ~/.bashrc (или вашем ~/.bash_profile) я положил это:

export RSTUDIO_WHICH_R=/Users/admin/anaconda/bin/R 

Тогда source ~/.bashrc

(теперь вам нужно открыть RStudio с терминала), наконец, вы можете ввести

rstudio

или вы можете снова отредактировать ~/.bashrc с помощью alias rstudio='open -a RStudio .', и теперь команда rstudio откроет RStudio в текущем каталоге.