运行 Dropbox 上的 R 和 RStudio
Running R and RStudio on Dropbox
对于协作项目,您能否在共享的保管箱文件夹中安装 RStudio(和 R 本身),以及 运行 来自同一位置的脚本?
如果是,是否应该采用特殊程序进行设置?我目前在我的 PC 上同时安装了 R 和 RStudio。协作者是否也需要在他们的计算机上安装 R 才能工作?
听起来你的问题有两个不同的方面:
- 能分享一下R&RStudio吗application/executables
- 你能分享 R scripts/project 文档吗
关于 1,要分享 application/executables,您可以遵循 @hrbrmstr 的 portable Rstudio 方法。这将要求您为合作者的 OS 提供正确的版本。如果您只与一个人一起工作,您可能会发现让他们在自己的计算机上下载并安装 RStudio 会更容易。
如果您的项目需要从 CRAN 安装自定义库,请务必将此告知您的合作者,因为您安装的库不会为他们安装。
关于 2,共享 R 脚本和项目文档很简单。他们应该能够打开这些文档并在自己的机器上执行它们。
在 AWS 上安装 RStudio Server 可能更容易。我做到了,唯一有点麻烦的是管理用户(你需要 shell in)。一旦设置了用户,您就可以设置共享环境,而且每个用户都有自己的环境。
对于协作项目,您能否在共享的保管箱文件夹中安装 RStudio(和 R 本身),以及 运行 来自同一位置的脚本?
如果是,是否应该采用特殊程序进行设置?我目前在我的 PC 上同时安装了 R 和 RStudio。协作者是否也需要在他们的计算机上安装 R 才能工作?
听起来你的问题有两个不同的方面:
- 能分享一下R&RStudio吗application/executables
- 你能分享 R scripts/project 文档吗
关于 1,要分享 application/executables,您可以遵循 @hrbrmstr 的 portable Rstudio 方法。这将要求您为合作者的 OS 提供正确的版本。如果您只与一个人一起工作,您可能会发现让他们在自己的计算机上下载并安装 RStudio 会更容易。
如果您的项目需要从 CRAN 安装自定义库,请务必将此告知您的合作者,因为您安装的库不会为他们安装。
关于 2,共享 R 脚本和项目文档很简单。他们应该能够打开这些文档并在自己的机器上执行它们。
在 AWS 上安装 RStudio Server 可能更容易。我做到了,唯一有点麻烦的是管理用户(你需要 shell in)。一旦设置了用户,您就可以设置共享环境,而且每个用户都有自己的环境。