运行 dbt run 命令时出现错误

Posted

技术标签:

【中文标题】运行 dbt run 命令时出现错误【英文标题】:while running the dbt run command gets error 【发布时间】:2020-07-05 15:00:48 【问题描述】:

连接到 dbt 和 snowfalke 成功,但尝试运行此命令时:

$ dbt run

它给出了这个错误

错误:运行时错误 找不到名为“learn_dbt”的配置文件 遇到错误: 运行时错误 无法运行 dbt”

我是否犯了任何命令错误?

【问题讨论】:

【参考方案1】:

有几种不同的方法可以解决这个问题:

    检查dbt_project.yml 中的配置文件密钥 检查您在profiles.yml 中的配置文件 运行 dbt debug --config-dir 以检查 dbt 认为您的配置文件在哪里。

查看 dbt 文档here

【讨论】:

【参考方案2】:

这是您的profiles.yml 文件中的一个问题。您正在运行一个需要构建“dbt-learn”配置文件才能运行的项目。

DBT profile.yml DOC

【讨论】:

【参考方案3】:

我认为如果我们给出目录名称 i,e dbt run --profiles-dir

,我认为可以解决这个错误

【讨论】:

以上是关于运行 dbt run 命令时出现错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥在 dbt 中运行模型时出现“关系 <y> 的列 <x> 不存在”错误,但在 SQL 客户端中运行时却没有?

运行 npm run deploy 时出现错误

运行 npm run build 时出现构建错误

运行 npm run build 时出现构建错误

错误:尝试运行 ionic cordova run android 时出现未知标志“p”

为啥我在运行时出现整数精度错误:heroku run python manage.py migrate