`dbt run --select x` 给出错误`无法找到名为 x 的选择器,需要 [] 之一`

joe*_*bes 4 dbt

使用 dbt 0.20.x 及更低版本,该命令dbt run --select model_name失败。

它显示了错误Runtime Error. Could not find selector named model_name, expected one of [] Code: 10001

joe*_*bes 5

在 dbt 0.21.0 中,节点选择语法已标准化,可以在任何地方使用--select。在此之前,有些命令像dbt run和一样dbt test被使用--models

旧版本显示错误,因为argparse正在扩展--select--selector,一个不同的标志。

要解决此问题,请升级到 dbt 0.21.0 或更高版本,或者--models使用--select.