无法安装 R 包 "BH"
Installation of R-package "BH" not possible
我无法安装 R-package BH,之后我只需要安装 dplyr。
下载成功,但之后的处理出现问题,因为没有任何反应或进展。相比之下,lubridate 的安装(和 lubridate 的卸载)工作顺利,没有任何问题。
我的输出是:
> 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
BH,作为 Boost Headers 的一个相当大的子集,如 really 大:
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/ 从 CRAN 下载 windows 二进制文件并保存到硬盘。然后 select 菜单项:包 >> 从本地文件安装包...
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)
。
我无法安装 R-package BH,之后我只需要安装 dplyr。
下载成功,但之后的处理出现问题,因为没有任何反应或进展。相比之下,lubridate 的安装(和 lubridate 的卸载)工作顺利,没有任何问题。
我的输出是:
> 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
BH,作为 Boost Headers 的一个相当大的子集,如 really 大:
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/ 从 CRAN 下载 windows 二进制文件并保存到硬盘。然后 select 菜单项:包 >> 从本地文件安装包...
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)
。