[英]Installing package from source R
我有一个 R 包,我想从这里安装,按照作者的指示,我们应该安装它的方式如下:
install.packages("uba_0.7.7.tar.gz",repos=NULL,dependencies=T)
Thsi 在 R studio 中给了我以下错误:
警告:无效包 'uba_0.7.7.tar.gz' 错误:错误:未在 R CMD INSTALL 中指定包 install.packages 中的警告:安装包 'uba_0.7.7.tar.gz' 的退出状态非零
在 stack overflow 上有一个类似的问题。 下载 .tar.gz 文件后,我尝试这样做:
install.packages("C:/Users/96171/Downloads/uba_0.7.7.tar.gz",repos=NULL,type="source")
但是还是报错:
错误:依赖 'Hmisc' 不适用于包 'uba' * 删除 'C:/Users/96171/Documents/R/win-library/3.5/uba' 在 R CMD INSTALL 中 install.packages 警告:安装包' C:/Users/96171/Downloads/uba_0.7.7.tar.gz' 有非零退出状态
但是我试过:
install.packages("Hmisc")
也:
install.packages("Hmisc", dependencies = T)
但两人什么都没做。 同样重要的是要注意我安装了 RTools。 错误还是一样:
将软件包安装到 'C:/Users/96171/Documents/R/win-library/3.5'(因为未指定 'lib')错误:依赖 'Hmisc' 不适用于软件包 'uba' * 删除 'C:/Users /96171/Documents/R/win-library/3.5/uba' 在 R CMD INSTALL 在 install.packages 中警告:安装包'C:/Users/96171/Downloads/uba_0.7.7.tar.gz' 有非零退出状态
我也尝试从 cmd 安装它,它没有给我Hmisc
错误。
会话信息()
R version 3.5.3 (2019-03-11)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18362)
Matrix products: default
locale:
[1] LC_COLLATE=English_United Kingdom.1252 LC_CTYPE=English_United Kingdom.1252
[3] LC_MONETARY=English_United Kingdom.1252 LC_NUMERIC=C
[5] LC_TIME=English_United Kingdom.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_3.5.3 tools_3.5.3
我检查了预期包所需的已安装包,并得到以下信息:
> "operators" %in% rownames(installed.packages())
[1] TRUE
> "class" %in% rownames(installed.packages())
[1] TRUE
> "fields" %in% rownames(installed.packages())
[1] TRUE
> "ROCR" %in% rownames(installed.packages())
[1] TRUE
> "DmwR" %in% rownames(installed.packages())
[1] FALSE
> "Hmisc" %in% rownames(installed.packages())
[1] FALSE
所以除了Hmisc
之外我都有,我该如何正确安装它?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.