我最近发现了R和RStudio的便携版本
http://rportable.sourceforge.net/
开源摇滚!
无论如何,我在大学里从PC上电脑到掌上电脑,我想让Portable R-studio认识到Portable R是默认的R版本。该大学的大多数计算机已经安装了多个版本的r,而RStudio使用其中一个版本的R.当我进入全局选项来更改默认版本时,它不会"看到"便携式R在USB驱动器上。
我基本上是在跳,我可以运行R而无需经常下载软件包,指定工作目录,下载脚本,来自Google云端硬盘的数据等等。
有什么建议吗?我很开放。谢谢你的帮助。
答案 0 :(得分:12)
我无需触及注册表。
我首先从Sourceforge安装了R portable,然后是R Studio portable。 在第一次启动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的两个优点:
答案 1 :(得分: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
答案 2 :(得分:1)
上面R Portable的链接有点误导。为了运行R AND RStudio的便携版本,您还需要27MB便携式RStudio here。更令人困惑的是,它与RPortable文件的名称相同。
花了我一点时间才弄明白。也许您可以编辑您的问题以指向那些希望使用IDE的人吗?
而且,恕我直言,它不是真正的便携式,因为当您从一台机器移动到另一台机器时,您需要在USB驱动器上指定R版本以及工作目录。可惜。
答案 3 :(得分:0)
我设法直接通过全局选项-> R版本->选择R的特定版本->浏览,将RStudio(非便携式版本)链接到上述R Portable版本。 诀窍是选择R-Portable \ App \ R-Portable文件夹。选择另一个不允许RStudio查找安装。
我正在运行RStudio 1.1.463。
再见!