我安装了qdap:
install.packages("qdap")需要一段时间才能加载所有的内容,但是控制台会填满所有的下载,最后我会收到这样一条消息:
Warning in install.packages :
installation of package ‘qdap’ had non-zero exit status
The downloaded source packages are in
‘/tmp/RtmpeTzuKz/downloaded_packages’
> library(qdap)
Error in library(qdap) : there is no package called ‘qdap’
> 因此,This让我尝试添加dependencies = TRUE,但问题仍然存在。
以下是会话信息
sessionInfo():
> sessionInfo()
R version 3.4.0 (2017-04-21)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.2 LTS
Matrix products: default
BLAS: /usr/lib/openblas-base/libblas.so.3
LAPACK: /usr/lib/libopenblasp-r0.2.18.so
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8
[4] LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C LC_ADDRESS=C
[10] LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_3.4.0 tools_3.4.0 我昨天发现的另一篇文章(现在谷歌搜索找不到)建议我删除库目录中现有的qdap文件,关闭会话,重新启动和重新安装。没有确切的名为qdap的包,但有些包的名称是qdap,我删除了它。我的问题仍然存在,我无法安装qdap。
我不知道还能提供什么信息?任何帮助都很感激。
以下是试图安装qdap时生成的错误:
./配置:第3736行: /usr/lib/jvm/default- Java /jre/bin/java:没有这样的文件或目录,也没有配置:错误:java解释器'/usr/lib/jvm/default-java/jre/bin/java‘没有工作错误:rJava包配置失败*删除install.packages中的rJava警告:安装包’rJava‘具有非零退出状态。错误:依赖项“rJava”无法用于包“openNLPdata”*删除install.packages中的openNLPdata警告:安装“openNLPdata”包具有非零退出状态错误:“xlsxjars”包无法使用依赖项“rJava”*删除install.packages中的openNLPdata警告:安装包‘xlsxjars’有非零退出状态错误:附件‘rJava’不可用于包‘venneuler’*删除install.packages中的install.packages警告:安装包‘venneuler’具有非零退出状态错误:依赖项‘openNLPdata’,“rJava”不适用于包“openNLP”*删除install.packages中的openNLP警告:安装“openNLP”包存在非零退出状态错误:依赖关系‘rJava’,‘’xlsxjars‘无法用于包’xlsx‘*删除install.packages中的install.packages警告:安装包’xlsx‘具有非零退出状态错误:依赖项’openNLP‘、’venneuler‘,“‘xlsx”无法用于包“qdap”*在install.packages中删除install.packages警告:“qdap”包的安装具有非零退出状态。
由于这看起来像rJava问题,我找到了this帖子,并在终端上尝试了最上面的投票答案:
apt-get install r-cran-rjava结果是:
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?我希望有一种不用做根用户的解决方法?我对linux不太熟悉。我能安装其他的p包。
发布于 2017-08-05 11:51:55
当您没有根访问权限时,有解决此问题的方法。
从现在起,R应该使用您个人安装的Java。这样,您就不依赖sys管理员了。
https://stackoverflow.com/questions/45074362
复制相似问题