2014-10-08 108 views
10

我最近发现R和一个便携版本RStudio @设置RStudio便携式默认[R版本

http://rportable.sourceforge.net/

开源石头!

无论如何,我在我的大学从个人计算机跳到个人电脑,我想让便携式R-studio将便携式R识别为默认的R版本。大学的大多数计算机已经安装了多个版本的r,RStudio使用R的这些版本之一。当我进入Global Options来更改默认版本时,它不会在USB驱动器上“查看”便携式R.

我基本上跳频我可以毫不不得不经常下载软件包,指定的工作目录,下载脚本,数据从谷歌驱动等运行[R ...

有什么建议?我很开放。谢谢你的帮助。

+0

你在什么操作系统上? – Jonathan 2014-10-08 16:32:50

+0

@jonathan大多数Windows 7,64和32位机器使用32位R. – k6adams 2014-10-08 16:36:10

+0

@ k6adams - 接受的答案指向触摸注册表,它不是必需的。为了读者的利益,你可能想重新考虑这种情况。 – 2015-09-25 12:46:42

回答

8

我没必要触摸注册表

我首先从Sourceforge安装了R便携式和R Studio便携式。 发射ř工作室首次后,我被选择R的安装的选项中使用,如图

https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R

我浏览分支\ PortableApps \ R-便携式\ APP \ R-Portable \ bin,其中包含可执行文件。我选择了64位版本。

如果您想稍后更改使用的版本,请打开R Studio并转至工具 - >选项 - >常规 - > R版本。

这避免了修改注册表,随着便携式应用的两个优点:

  1. 不留应用程序的跟踪系统中的(或,至少一个温和得多的一个)。
  2. 真的很便携(或者至少更多)。
1

在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

+0

@ k6adams - 触摸注册表显然工作,但它不是必需的。另一个答案。 – 2015-08-29 14:20:28

1

以上链接到R Portable有点误导。为了运行便携版R RStudio,您还需要27MB便携式RStudio here。更令人困惑的是它与RPortable文件具有相同的名称。

我花了一些时间来弄清楚这一点。也许你可以编辑你的问题来指向那些希望使用IDE的人?

而且,恕我直言,它不是真正的便携式,因为当您从一台机器移动到另一台机器时,您需要指定您的USB驱动器上的R版本以及工作目录。可怜。