• R语言软件
  • 求助:R从github上远程(或本地安装)tar.gz包都失败,更新的包如果是source包也失败(只能安装binary包)

R和RStudio都已经更新到了最新版,在D盘:D:\R\R-4.1.2;D:\R\RStudio。
按照Using Rtools4 on Windows的操作提示安装了Rtools,在C盘:C:\rtools40。

  1. 检验Rtools是否安装成功
    执行Sys.which("make")显示正常,但执行install.packages("jsonlite", type = "source")时报错,提示
Warning in install.packages :
  installation of package ‘jsonlite’ had non-zero exit status
  1. 在更新stringi包时,提示源代码版本的包更新需要编译,但是安装不了,提示had non-zero exit status。
    后来无论是安装还是更新包,无论是本地还是在线安装,只要是tar.gz结尾的package,都无法安装成功。

    install.packages("stringi")
    
      有二进制版本的,但源代码版本是后来的:
            binary source needs_compilation
    stringi  1.7.5  1.7.6              TRUE
    
    安装源码包‘stringi’
    
    trying URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/contrib/stringi_1.7.6.tar.gz'
    Content type 'application/octet-stream' length 7600716 bytes (7.2 MB)
    downloaded 7.2 MB
    
    Warning in install.packages :
      installation of package ‘stringi’ had non-zero exit status
    
    The downloaded source packages are in
    	‘C:\Users\cl63\AppData\Local\Temp\RtmpgF4tuy\downloaded_packages’
  2. 环境变量
    这两天按照网上能找到的方法试了好多,R、Rtools和Rstudio卸载重装了三四次,来来回回改环境变量,试了好多,问题还是解决不了,不知道哪里出错了。
    这一切的起因都是因为提示需要更新R到4.1.2,而installr在线更新R失败,直接卸载4.1.1,下载安装了R4.1.2,然后就再也无法从github安装tar.gz的包了(下载到本地也无法安装),有更新的source包也无法更新。

lanzi 更改标题为「求助:R从github上远程(或本地安装)tar.gz包都失败,更新的包如果是source包也失败(只能安装binary包)

对,我也是,很多bioconductor上的包也下载不了。