一【定要正版本】
另虚拟机Parallels Desktop 17.1 最新版下载 - Mac 系统最强虚拟机 (支持M1/Win11/macOS Monterey)
再安装ISO 类win11 arm 版本就正常的,非常快捷的。。。测试成功的。再安装任意软件正常的。。。。
对于m1的电脑,当我们尝试用过 BiocManager::install() 进行安装时,部分包会出现提示错误。下面我以DESeq2包为例,尝试直接安装提示错误:
这里需要我们确认好三件事情:
1.正确的安装好gcc,终端输入gcc看看是否有改命令,如果没有通过命令 brew install gcc 安装;
2.正确的安装好gfortran,如果没有安装好通过命令 brew install gfortran 进行安装。
3.安装Xcode command line tools,终端输入 xcode-select --install
首先查看一下gcc的路径,用 brew list gcc 命令进行查看:
随后编辑Makevars文件, vi ~/.R/Makevars
注意:最后的FLIBS需要和你上面的路径对应!!VER=- 11 这个数字取决于你的gcc版本!!
将安装的gfortran的路径链到R目录:
sudo ln -s /opt/homebrew/bin/gfortran /opt/R/arm64/bin/
这个时候我们重新安装,最好在命令行用R安装,用rstudio有时候会出现莫名错误!!
就可以顺利安装了。
导致安装失败的原因有几个: