Настройка 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.

До свидания!