我无法安装R-package BH,我只需要在之后安装dplyr。
下载有效,但之后的处理有问题,因为没有任何反应或进展。相比之下,润滑剂的安装(以及去除润滑剂)顺利进行,没有任何问题。
我的输出是:
> install.packages("BH")
Installing package into ‘.../R/win-library/3.2’
(as ‘lib’ is unspecified)
versuche URL 'http://cran.univ-paris1.fr/bin/windows/contrib
/3.2/BH_1.58.0-1.zip'
Content type 'application/zip' length 13846684 bytes (13.2 MB)
downloaded 13.2 MB
然后没有任何反应。
任何可能导致此行为的想法?是否有安装BH的先决条件?
> sessionInfo()
R version 3.2.1 (2015-06-18)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=German_Germany.1252 LC_CTYPE=German_Germany.1252
[3] LC_MONETARY=German_Germany.1252 LC_NUMERIC=C
[5] LC_TIME=German_Germany.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
答案 0 :(得分:12)
BH,作为 B oost H 读取器的一个相当大的子集很大,就像真的大:
edd@max:~$ du -csm /usr/local/lib/R/site-library/BH/
111 /usr/local/lib/R/site-library/BH/
111 total
edd@max:~$
那是111兆字节。
如果您的Windows(网络共享?)在编写文件时速度很慢,您可能只是耐心等待。
BH也被其他CRAN软件包广泛使用,并且CRAN使用的任何平台上都没有软件包。
所以我建议您将R包库放在本地硬盘上......
如果您有实际的错误报告,请考虑针对我们的BH包提交发票。
答案 1 :(得分:0)
我遇到了这个问题-我需要解决两个部分。
1 /从CRAN下载Windows二进制文件并保存到硬盘。然后,选择菜单项:软件包>>从本地文件安装软件包…
2 /编辑utils ::: unpackPkgZip函数以增加睡眠时间-以便我的病毒检查器有时间对其进行扫描。要实现此目的,请执行以下操作:
trace(utils:::unpackPkgZip, edit=TRUE)
在函数主体的底部寻找行Sys.sleep(0.5)
;这是一个很大的包裹,所以我去买Sys.sleep(10)
。
如果仍然出现错误:Warning: unable to move temporary installation
,请尝试更长的睡眠时间。
注意,如果您选中utils:::unpackPkgZip
,则不会看到修改;那是未经编辑的版本,可以通过untrace(utils:::unpackPkgZip)
进行恢复。
因此,请查看编辑后的版本,使用body(utils:::unpackPkgZip)
。