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

pkg-config搜索路径中找不到samplerate包的原因及解决方法

gosamplerate安装pkg-config报错解决方案

该报错的核心原因是仅安装了libsamplerate的运行时库,缺少包含samplerate.pc配置文件的开发依赖包,可根据你使用的操作系统对应操作:

Debian/Ubuntu 系列发行版

  • 执行命令安装开发依赖:
    sudo apt install libsamplerate0-dev
  • 安装完成后重新运行go get github.com/dh1tw/gosamplerate即可

RHEL/CentOS/Fedora 系列发行版

  • 执行命令安装开发依赖:
    sudo dnf install libsamplerate-devel
    如果是CentOS7等旧版本,改用:
    sudo yum install libsamplerate-devel
  • 重新运行go get命令即可

macOS(Homebrew环境)

  • 执行命令安装依赖:
    brew install libsamplerate
  • 重新运行go get命令即可

通用排查方案

如果安装开发包后仍报错,可手动指定pkg-config的搜索路径:

  • 查找samplerate.pc的实际存储路径:
    sudo find / -name "samplerate.pc" 2>/dev/null
  • 假设查询到的路径为/usr/local/lib/pkgconfig,执行以下命令添加环境变量:
    export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
  • 重新运行go get命令即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 18:27:02