Настройка версии RStudio Portable по умолчанию R
Недавно я обнаружил портативную версию R и RStudio.
http://rportable.sourceforge.net/
Скалы с открытым исходным кодом!
В любом случае, в моем университете я прыгаю с компьютера на компьютер и хочу, чтобы Portable R-studio распознала Portable R как версию R по умолчанию. На большинстве компьютеров в университете уже установлено несколько версий r, и RStudio использует одну из этих версий R. Когда я захожу в "Глобальные параметры" для изменения версии по умолчанию, он не "видит" переносимый R на USB-накопителе.
Я в основном прыгаю, я могу запустить R без необходимости постоянно загружать пакеты, указывать рабочий каталог, загружать скрипты, данные с Google Drive и т. Д...
Какие-либо предложения? Я открыт Спасибо за вашу помощь.
3 ответа
Мне не нужно было трогать реестр.
Сначала я установил R portable, а затем R Studio portable, оба из Sourceforge. После первого запуска R Studio мне была показана возможность выбора установки R для использования, как показано в
https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R
Я просмотрел ветку \PortableApps\R-Portable\App\R-Portable\bin, где находятся исполняемые файлы. Там я выбрал 64-битную версию.
Если вы хотите позже изменить используемую версию, откройте R Studio и перейдите в Инструменты -> Опция -> Общие -> Версия R.
Это позволяет избежать изменения реестра с двумя преимуществами Portable Apps:
- Не оставляя следов приложения в системе (или, по крайней мере, гораздо более мягкого).
- Быть действительно портативным (или, по крайней мере, намного более).
В Windows RStudio использует системный реестр, чтобы найти, где находятся установленные версии R. Вам нужно будет отредактировать реестр самостоятельно, чтобы он знал о новых версиях. К счастью, вы можете сделать это в HKEY_CURRENT_USER
поэтому права администратора не требуются. Вот ключи и значения, которые вы хотите написать:
http://cran.r-project.org/bin/windows/base/rw-FAQ.html
Подробнее о том, как RStudio выбирает версию R для запуска здесь:
https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R
Ссылка на R Portable выше немного вводит в заблуждение. Чтобы запустить переносную версию R AND RStudio, вам также понадобится переносной RStudio на 27 МБ. Еще более странно то, что он имеет то же имя, что и файл RPortable.
Мне потребовалось немного времени, чтобы понять это. Возможно, вы могли бы отредактировать свой вопрос, чтобы указать оба для тех, кто желает для IDE?
И, ИМХО, он не является действительно переносимым, поскольку при переходе с одного компьютера на другой необходимо указать версию R на USB-накопителе, а также рабочий каталог. Жалость.
Мне удается связать RStudio (не переносимая версия) с вышеупомянутой версией R Portable, напрямую через Глобальные параметры -> Версия R -> Выбрать конкретную версию R -> Обзор, и хитрость заключалась в выборе R-Portable\App\ Папка R-Portable. Выбор другого не позволяет RStudio найти установку.
Я использую RStudio 1.1.463.
До свидания!