Настройка RStudio Portable Версия по умолчанию R
Недавно я обнаружил портативную версию R и RStudio @
http://rportable.sourceforge.net/
Скалы с открытым исходным кодом!
В любом случае, я прыгаю с ПК на компьютер в своем университете, и я бы хотел, чтобы Portable R-studio распознала Portable R как стандартную версию R. Большинство компьютеров в университете уже имеют несколько версий r-установленных, а RStudio использует одну из этих версий R. Когда я перехожу в Global Options для изменения версии по умолчанию, она не видит "портативный R" на USB-накопителе.
Я в основном прыгаю, я могу запускать R, постоянно загружая пакеты, указывая рабочий каталог, загружая скрипты, данные с Google Диска и т.д.
Любые предложения? Я открыт. Благодарим за помощь.
Ответы
Ответ 1
Мне не нужно было касаться реестра.
Сначала я установил 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.
Это позволяет избежать изменения реестра, с двумя преимуществами портативных приложений:
- Не оставлять никаких следов приложения в системе (или, по крайней мере, гораздо более мягкого).
- Быть действительно портативным (или, по крайней мере, тем более).
Ответ 2
В Windows RStudio использует системный реестр, чтобы найти, где находятся установленные версии R. Вам нужно будет отредактировать реестр самостоятельно, чтобы сообщить ему о новых версиях. К счастью, вы можете сделать это в HKEY_CURRENT_USER
, поэтому права администратора не требуются. Вот ключи и значения, которые вы хотите написать:
http://cran.r-project.org/bin/windows/base/rw-FAQ.html#Does-R-use-the-Registry_003f
Подробнее о том, как RStudio выбирает версию R для запуска здесь:
https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R
Ответ 3
Ссылка на R Portable выше немного вводит в заблуждение. Чтобы запустить портативную версию R И RStudio, вам также понадобится 27MB портативный RStudio здесь. Еще более запутанным является то, что он имеет то же имя, что и файл RPortable.
Мне потребовалось немного времени, чтобы понять это. Возможно, вы можете отредактировать свой вопрос, чтобы указать на тех, кто хочет создать среду IDE?
И IMHO, это не действительно портативный, потому что при переходе с одной машины на другую вам нужно указать версию R на вашем USB-накопителе, а также рабочий каталог. Жалость.
Ответ 4
Мне удается связать RStudio (не переносимая версия) с вышеупомянутой версией R Portable напрямую через Глобальные параметры → Версия R → Выбрать конкретную версию R → Обзор, и хитрость заключалась в выборе R-Portable\App\Папка R-Portable. Выбор другого не позволяет RStudio найти установку.
Я использую RStudio 1.1.463.
До свидания!