我遇到的问题是,当与我的标准用户一起运行时,特定的R脚本(它在同事维护的程序包中仅调用install.packages
)会给我输出:[1] "dependencies ‘methods’, ‘utils’, ‘tools’, ‘stats’, ‘grDevices’ are not available"
。 / p>
因此,我使用系统上的# zypper in R-methods R-utils R-tools R-stats R-grDevices
软件包管理器安装了这些软件包。
当我再次运行时,它始终会给我同样的错误,但是如果我使用sudo权限执行该脚本,那么该脚本就可以正常运行。
我的R安装位于/usr/lib64/R/
,并且我正在使用OpenSuse Tumbleweed。
所以我的问题是如何使我刚刚通过系统软件包管理器安装的R软件包对每个用户可用,而不仅仅是root用户可用。