修改配置文件Renviron实现跨环境R包通用。
R_LIBS_USER(用户级库路径)
作用:指定用户个人的R包安装目录(优先级高于系统路径)。
默认值:
Linux/macOS: ~/R/<platform>/library/<R版本>(如~/R/x86_64-pc-linux-gnu-library/4.3)
Windows: ~/R/win-library/<R版本>
特点:
用户对该目录有完全读写权限,无需管理员权限。
通过install.packages()安装包时,默认会安装到该路径(如果可写)。
不同R版本会使用不同的子目录,避免冲突。
R_LIBS_SITE(系统级库路径)
作用:指定系统或共享的R包安装目录(通常需要管理员权限)。
默认值:
Linux: 由系统管理员或R编译时配置决定(如/usr/local/lib/R/site-library、/usr/lib/R/site-library)。
Windows: 类似C:/Program Files/R/library。
特点:
通常包含系统范围内共享的包(所有用户可用)。
普通用户可能没有写入权限,需管理员通过命令行安装包(如sudo R)。