R语言安装stringi包失败

R语言安装stringi包失败
试开URL’https://raw.githubusercontent.com/gagolews/stringi/master/src/icu69/data/icu4c-69_1-data-bin-l.zip'
Warning in download.file(paste(href, fname, sep = ""), icudtzipfname, mode = "wb") :
  InternetOpenUrl失败:’无法解析服务器的名称或地址'
Error in download.file(paste(href, fname, sep = ""), icudtzipfname, mode = "wb"): 无法打开URL'https://raw.githubusercontent.com/gagolews/stringi/master/src/icu69/data/icu4c-69_1-data-bin-l.zip'

试开URL’http://raw.githubusercontent.com/gagolews/stringi/master/src/icu69/data/icu4c-69_1-data-bin-l.zip'
Warning in download.file(paste(href, fname, sep = ""), icudtzipfname, mode = "wb") :
  InternetOpenUrl失败:’无法解析服务器的名称或地址'
Error in download.file(paste(href, fname, sep = ""), icudtzipfname, mode = "wb"): 无法打开URL'http://raw.githubusercontent.com/gagolews/stringi/master/src/icu69/data/icu4c-69_1-data-bin-l.zip'

icudt download failed
Error in eval(ei, envir) : 
  icudt could not be downloaded. check your internet connectivity
* removing 'C:/Users/10444/Documents/R/win-library/3.6/stringi'

下载的程序包在
        ‘C:\Users\10444\AppData\Local\Temp\RtmpOQJ5O8\downloaded_packages’里
Warning message:
In install.packages("stringi") : 安装程序包‘stringi’时退出狀態的值不是0


这个问题可能有以下几种原因和解决方法:

  • 您的网络连接有问题,导致无法下载icu69数据包。您可以检查您的网络设置,或者尝试更换镜像源。
  • 您没有正确指定stringi包的类型。由于stringi包是二进制编码的包,而不是源码编码的包,您需要在安装的时候使用type = "win.binary"参数。例如,您可以输入install.packages("stringi", type = "win.binary")来安装stringi包。
  • 您没有安装Rtools,这是一个用于编译R包的工具。您可以从这里下载并安装Rtools,然后再尝试安装stringi包。

希望这些方法能够帮助您成功安装stringi包。如果还有其他问题,欢迎继续咨询。😊

你可以换个源试一试

这个错误提示表明 R 无法下载所需的文件。这可能是因为网络连接问题或防火墙等安全设置阻止了 R 下载所需的文件。以下是一些解决方法:

  1. 检查网络连接是否正常,尝试使用其他网络连接进行安装。

  2. 检查计算机上是否有防火墙或其他安全设置,这些设置可能阻止 R 下载所需的文件。

  3. 手动下载所需的文件。可以在浏览器中打开链接 https://raw.githubusercontent.com/gagolews/stringi/master/src/icu69/data/icu4c-69_1-data-bin-l.zip ,并将其下载到本地计算机。然后,使用 install.packages() 函数的 repos = NULL 参数进行安装,如下所示:

install.packages("path/to/downloaded/file/icu4c-69_1-data-bin-l.zip", repos = NULL)
  1. 如果以上方法都无法解决问题,可以尝试从 CRAN 镜像安装 stringi 包,如下所示:
install.packages("stringi", repos = "https://cran.r-project.org")

希望这些解决方法能帮助你解决问题。

确实可以尝试楼上,换源下载,还不行试试这个

install.packages("stringi",type="win.library")