我正在尝试为多个用户设置易于使用的R开发环境。 R与NFS安装上的一组其他开发工具一起安装。
我想创建一个核心R套件,这些套件也存在于NFS上,因此用户不需要安装自己相同软件包的副本n次。然后,我希望用户可以将一个off软件包安装到本地R库。之前有没有人使用过这样的R设置?从文档中,通过将核心包和个人包文件路径添加到.libPaths()
看起来可行。
答案 0 :(得分:3)
您想使用.Renviron
文件(请参阅?Startup
)。
放置文件有三个位置:
R_HOME/etc/Renviron.site
在此文件中,您可以指定R_LIBS
和R_LIBS_SITE
环境变量。
对于您的特定问题,您可能希望将NFS驱动器位置添加到R_LIBS_SITE
文件中的R_HOME/etc/Renviron.site
。
## To get R_HOME
Sys.getenv("R_HOME")