gpt4 book ai didi

r - 使用 root 安装的 R 包的问题

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:10 24 4
gpt4 key购买 nike

出于某种原因,我无法在没有 root 权限的情况下安装 rJava 包(使用 sudo R,然后使用 install.packages('rJava'))。它应该已经解决了我的问题,但是我只能在使用 sudo R 启动 R 时使用这个包。如果我在没有 sudo 的情况下启动它,R 将表现得好像没有安装这个包一样。

我试着查看/usr/local/lib/R/site-library,每个包都属于我的用户和组“staff”,除了这个属于 root 和 staff。每个包的权限都是rwxrwxr-x,我是组员,所以我应该有我需要的所有权限。此外,我尝试将 rJava 文件夹的所有者更改为我的用户,但没有任何改变。如果我在没有 sudo 的情况下启动 R,有人知道为什么 rJava 无法识别吗?谢谢!

最佳答案

我在安装 rJava 时也遇到了问题,所以我将概述修复它所采取的步骤,即使它可能特定于我的系统。它至少有可能对您也有用。

删除 rJava 和 openjdk:

sudo apt-get purge r-cran-rjava
sudo apt-get purge openjdk-7-jre

安装oracle java:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

重新安装 rJava

sudo apt-get install r-cran-rjava

在那之后一切都很顺利。 glmulti 安装也很好。

关于r - 使用 root 安装的 R 包的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33372742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com