我试图在我的Mac(英特尔处理器)上安装R包“LowRankQP”。但是,这导致了一个错误,包具有非零退出状态。
由于该软件包已从CRAN中删除,我去了存档(https://cran.r-project.org/src/contrib/Archive/LowRankQP/)并下载了文件“LowRankQP_1.0.5.tar.gz”。在那之后,我尝试通过install.packages("/path/to/file", type="source", repos=NULL)
安装软件包。但这导致以下警告/错误消息:
ld:警告:未找到选项'-L/opt/gfortran/lib/gcc/x86_64-apple-darwin 20.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”安装中的警告。packages:安装程序包“/Users/xxx/Downloads/LowRankQP_1.0.5.tar.gz”的退出状态为非零
你知道是什么问题吗?或者我如何才能成功安装软件包?谢谢大家!
1条答案
按热度按时间blmhpbnm1#
看起来你错过了MacOS编译源代码的工具链(Fortran,C/C++等)。
我认为你只需要安装Xcode就可以解决这个问题。但是,让整个工具链排序的最简单方法可能是使用新的macrtools包:https://mac.thecoatlessprofessor.com/macrtools/