Как сказать 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 в текущем каталоге.