2016-08-30 2 views
0

My Rstudio (on linux) запускает R версию 3.3.0, и у меня нет подсказки, что его направляет. Я использую виртуальную машину, где мой файл загружается .bashrc ¨R 3.3.1, где я также установка переменной RSTUDIO_WHICH_R ENV»в R 3.3.1 с помощью:Заставляет Rstudio использовать определенную версию R на linux

export RSTUDIO_WHICH_R=`which R` 

Я также установить эти два в. bashrc, но это не препятствует использованию Rstudio 3.3.0.

Любая идея, как заставить Rstudio использовать версию R, которую я хочу?

+0

Вы можете просто установить его через Инструменты -> Глобальные опции –

+0

Где конкретно? – dan

+0

@SeanReddy не в версии Linux. –

ответ

1

Ваше решение почти такое же, как оно отображается в this documentation, , но я беспокоюсь, что расширение командной оболочки не применяется при экспорте. Чтобы узнать, что возвращает echo $RSTUDIO_WHICH_R? (проверено, отлично работает).

Возможно, попробуйте выполнить which R и использовать этот полный путь в качестве экспортируемой переменной.

Update: Из этой документации,

Не то, что для того, чтобы RStudio увидеть эту переменную среды, когда запускается из меню рабочего стола приложений Ubuntu (в отличие от терминала) он должен быть определен в файл ~/.profile.

+0

Да, я пробовал следовать этой документации - вот где я получил идею RSTUDIO_WHICH_R. который R возвращает /usr/local/R-3.3.1/bin/R, а затем echo $ RSTUDIO_WHICH_R также возвращает это, как установлено в моем файле .bashrc. По-видимому, Rstudio не загружает это. – dan

+0

Попробуйте положить его в '~/.profile' тоже? –

+0

Кроме того, вы запускаете RStudio из командной строки или меню? –

Смежные вопросы