我使用的是一台带有M1芯片和R版本4.2.2的新Mac笔记本电脑,在尝试在RStudio中安装sf
时出现以下错误。我该如何解决这个问题?
> install.packages("sf")
trying URL 'https://cran.rstudio.com/bin/macosx/big-sur-arm64/contrib/4.2/sf_1.0-9.tgz'
Content type 'application/x-gzip' length 89952912 bytes (85.8 MB)
====================================
downloaded 62.6 MB
Warning in install.packages :
downloaded length 65639971 != reported length 89952912
Warning in install.packages :
URL 'https://cran.rstudio.com/bin/macosx/big-sur-arm64/contrib/4.2/sf_1.0-9.tgz': Timeout of 60 seconds was reached
Error in download.file(url, destfile, method, mode = "wb", ...) :
download from 'https://cran.rstudio.com/bin/macosx/big-sur-arm64/contrib/4.2/sf_1.0-9.tgz' failed
Warning in install.packages :
download of package ‘sf’ failed
如果我尝试在base R中安装它,我得到:
Error in download.file(url, destfile, method, mode = "wb", ...) :
download from 'https://mirrors.nics.utk.edu/cran/bin/macosx/big-sur-arm64/contrib/4.2/sf_1.0-9.tgz' failed
In addition: Warning messages:
1: In download.file(url, destfile, method, mode = "wb", ...) :
downloaded length 57524224 != reported length 89952912
2: In download.file(url, destfile, method, mode = "wb", ...) :
URL 'https://mirrors.nics.utk.edu/cran/bin/macosx/big-sur-arm64/contrib/4.2/sf_1.0-9.tgz': Timeout of 60 seconds was reached
Warning in download.packages(pkgs, destdir = tmpd, available = available, :
download of package ‘sf’ failed
我遇到了类似的问题,并解决了从https://cran.rstudio.com/bin/macosx/big-sur-arm64/contrib/4.2/sf_1.0-9.tgz下载.tgz
文件
install.packages("/Users/XX/Downloads/sf_1.0-9.tgz", repos=NULL, type="source")
安装它