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

macOS下dbt从v20回退至0.19.1版本Homebrew链接报错求助

根因说明

你当前遇到的报错是因为Homebrew本地同时留存了dbt官方更名前后的两个软件源:旧源fishtown-analytics/dbt、新源dbt-labs/dbt,两个源内存在同名的dbt版本公式,导致link时Homebrew无法识别目标版本。

解决步骤
  • 第一步:删除已废弃的旧dbt源,避免公式冲突
    执行命令:brew untap fishtown-analytics/dbt --force
    该操作仅移除废弃源,不会影响你已经安装的dbt 0.19.1版本文件。
  • 第二步:执行指定版本的link操作
    执行命令:brew link dbt-labs/dbt/dbt@0.19.1 --overwrite
    加--overwrite参数是为了覆盖之前更高版本dbt残留的命令软链接,避免路径占用报错。
  • 第三步:验证版本是否回退成功
    执行命令:dbt --version
    确认输出的版本号为0.19.1即可。
异常兜底

如果执行上述步骤后仍有报错,可先清空本地所有dbt安装包后重新安装指定版本:

  1. 卸载所有dbt相关包:brew uninstall --ignore-dependencies dbt dbt@*
  2. 重新安装0.19.1版本:brew install dbt-labs/dbt/dbt@0.19.1
  3. 重复执行上述第二步、第三步操作即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 17:42:02