WGCNA中impute包安装失败,不知道如何解决

if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("impute")

'getOption("repos")' replaces Bioconductor standard repositories, see '?repositories' for
details

replacement repositories:
CRAN: https://mirrors.tuna.tsinghua.edu.cn/CRAN/

Bioconductor version 3.14 (BiocManager 1.30.16), R 4.1.2 (2021-11-01)
Installing package(s) 'impute'
Package which is only available in source form, and may need compilation of
C/C++/Fortran: ‘impute’
Do you want to attempt to install these from sources? (Yes/no/cancel) yes
安装源码包‘impute’

试开URL’https://mirrors.ustc.edu.cn/bioc//packages/3.14/bioc/src/contrib/impute_1.68.0.tar.gz'
Content type 'application/octet-stream' length 641569 bytes (626 KB)
==================================================
downloaded 626 KB

  • installing source package ‘impute’ ...
    • using staged installation
    • libs
      /opt/R/arm64/bin/gfortran -mtune=native -fno-optimize-sibling-calls -fPIC -Wall -g -O2 -c knnimpute.f -o knnimpute.o
      make: /opt/R/arm64/bin/gfortran: No such file or directory
      make: *** [knnimpute.o] Error 1
      ERROR: compilation failed for package ‘impute’
  • removing ‘/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/library/impute’

The downloaded source packages are in
‘/private/var/folders/md/txz25q2d4rs8wn7ry37g41gc0000gn/T/Rtmpehipry/downloaded_packages’
Warning messages:
1: In .inet_warning(msg) :
unable to access index for repository https://mirrors.ustc.edu.cn/bioc//packages/3.14/bioc/bin/macosx/big-sur-arm64/contrib/4.1:
无法打开URL'https://mirrors.ustc.edu.cn/bioc//packages/3.14/bioc/bin/macosx/big-sur-arm64/contrib/4.1/PACKAGES'
2: In .inet_warning(msg) :
unable to access index for repository https://mirrors.ustc.edu.cn/bioc//packages/3.14/data/annotation/bin/macosx/big-sur-arm64/contrib/4.1:
无法打开URL'https://mirrors.ustc.edu.cn/bioc//packages/3.14/data/annotation/bin/macosx/big-sur-arm64/contrib/4.1/PACKAGES'
3: In .inet_warning(msg) :
unable to access index for repository https://mirrors.ustc.edu.cn/bioc//packages/3.14/data/experiment/bin/macosx/big-sur-arm64/contrib/4.1:
无法打开URL'https://mirrors.ustc.edu.cn/bioc//packages/3.14/data/experiment/bin/macosx/big-sur-arm64/contrib/4.1/PACKAGES'
4: In .inet_warning(msg) :
unable to access index for repository https://mirrors.ustc.edu.cn/bioc//packages/3.14/workflows/bin/macosx/big-sur-arm64/contrib/4.1:
无法打开URL'https://mirrors.ustc.edu.cn/bioc//packages/3.14/workflows/bin/macosx/big-sur-arm64/contrib/4.1/PACKAGES'
5: In .inet_warning(msg) :
unable to access index for repository https://mirrors.ustc.edu.cn/bioc//packages/3.14/books/bin/macosx/big-sur-arm64/contrib/4.1:
无法打开URL'https://mirrors.ustc.edu.cn/bioc//packages/3.14/books/bin/macosx/big-sur-arm64/contrib/4.1/PACKAGES'
6: In .inet_warning(msg) :
installation of package ‘impute’ had non-zero exit status

R版本是4.1,一直安不上impute包,直接下载了impute包本地导入也失败了

参考一下这里的关于安装impute包的办法:
http://www.bioconductor.org/packages/release/bioc/html/impute.html
及解决问题贴:
https://blog.csdn.net/helloworld987456/article/details/105473770

已经使用biocounductor的代码安装

您好,看见了您的帖子,现在碰到了一样的问题。
我的安装方式是在r中输入
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("impute")
后面的报错和您一样,不知您是怎样解决的,希望得到回信,谢谢。