2014-04-14 18 views
1

我在Windows 8.1上运行Rstudio 0.97和R 3.0.1。我通过Rstudio安装了很多软件包,他们都去了“\ R \ R-3.0.1 \ library”。现在我安装了R 3.1.0并将Rstudio设置为使用R的新版本。但是后来我发现Rstudio无法访问这些软件包。如何使用自定义的目录位置来安装R包

如何在共享文件夹中制作软件包,以便我个人电脑上不同版本的R可以使用它们?

我试图使用.libPaths(“XXXX package sharefolder”)来设置共享文件夹来存储和安装新软件包,它在会话中工作,但是当我重新启动Rstudio时,路径被重置。没有工作。

+2

将'.libPaths(“XXXX package sharefolder”)'添加到'.Rprofile'中。 http://www.statmethods.net/interface/customizing.html –

+0

谢谢!你可以用它作为答案,我会接受它! –

回答

1

首先,mkdir ~/whatever-you-want如有必要。

二,将R_LIBS_USER="~/whatever-you-want"添加到'~/.Renviron'

因此,如果您想重复使用\R\R-3.0.1\library,请将R_LIBS_USER="\R\R-3.0.1\library"添加到您的'~/.Renviron'。如果您使用Windows,请将.Renviron放入C:\Users\<user-name>\

希望它有帮助。

相关问题