文章目录
前言
之前的博客中,我介绍了怎么安装Spack和EnvironmentModules,两者搭配,可以轻松解决环境依赖的问题。
最近,实验室有同学需要用最新版R
,我安装的过程中又遇到依赖包不兼容的问题。经过一番折腾,终于弄明白了。
在这里,我以安装最新版R 4.4.0
为例,进一步讲解为什么会出现依赖不兼容的问题。
正文
一、安装最新版gcc
1.首先查看当前最新版gcc版本
spack info gcc
可以看到是gcc 14.1.0
2.安装gcc 14.1.0
-j 4
参数,允许多线程安装。--fresh
选项:Spack默认安装软件时,会尽可能用已经存在的依赖,以高效安装过程;加上--fresh
参数,Spack就会重新编译,安装最新的依赖和配置。