You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac Big Sur下R包DNAcopy加载失败问题求助

解决MacBook Big Sur下DNAcopy包加载失败的问题

问题根源

错误提示Symbol not found: __gfortran_os_error_at说明gfortran版本不兼容:DNAcopy包编译依赖的gfortran符号,与R自带的libgfortran.5.dylib不匹配,该问题和PATH配置无关。

解决步骤

1. 安装适配的gfortran环境

Big Sur系统下,推荐通过Homebrew安装gcc(包含gfortran组件):

brew install gcc

若未安装Homebrew,可先完成Homebrew的安装;也可下载适配Big Sur的gfortran独立安装包,安装后确保gfortran可被系统调用。

2. 从源码重新编译安装DNAcopy

二进制包的预编译环境与本地环境不兼容,需强制源码安装:

# 先卸载已安装的DNAcopy包
remove.packages("DNAcopy")
# 从源码重新安装
BiocManager::install("DNAcopy", type = "source", force = TRUE)

3. 验证加载结果

执行以下命令测试包是否能正常加载:

library(DNAcopy)

额外注意

  • 当前R版本(4.2.2)与Bioconductor版本(3.16)是兼容的,无需调整版本。
  • 安装过程中若提示依赖缺失,按终端提示安装对应的依赖包即可。

内容的提问来源于stack exchange,提问作者compb_22

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 13:30:59