安装“LowRankQP”R包导致错误

问题描述 投票:0回答:1

我试图在我的 Mac(英特尔处理器)上安装 R 包“LowRankQP”。然而,这导致了错误,包的退出状态为非零。

由于软件包已从 CRAN 中删除,我转到存档 (https://cran.r-project.org/src/contrib/Archive/LowRankQP/) 并下载文件“LowRankQP_1.0.5.tar. z”。之后我尝试通过

install.packages("/path/to/file", type="source", repos=NULL)
安装包。但这导致了以下警告/错误消息:

ld:警告:找不到选项“-L/opt/gfortran/lib/gcc/x86_64-apple-darwin20.0/12.2.0”的目录 ld:警告:找不到选项“-L/opt/gfortran/lib”的目录 ld:找不到-lgfortran 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) make: *** [LowRankQP.so] 错误 1 错误:包“LowRankQP”的编译失败 删除‘/Library/Frameworks/R.framework/Versions/4.3-x86_64/Resources/library/LowRankQP’ install.packages 中的警告: 软件包“/Users/xxx/Downloads/LowRankQP_1.0.5.tar.gz”的安装具有非零退出状态

你知道问题是什么或者我如何才能成功安装软件包吗?谢谢!

r r-package cran
1个回答
0
投票

看起来您缺少用于编译源代码的 MacOS 工具链(Fortran、C/C++ 等)

我认为你只需要安装 Xcode 就可以解决这个特定的问题。但整理整个工具链的最简单方法可能是使用新的 macrtools 包:https://mac.thecoatlessprofessor.com/macrtools/

© www.soinside.com 2019 - 2024. All rights reserved.