返回dbt版本19.1



我不确定我有多糟糕。我把dbt全局更新到v20太快了。我确实卸载了v20。我需要将项目返回到19.1版本。我在做这件事时遇到了错误。作为背景,我正在运行一个虚拟。我用的是macos。这两个命令按预期工作:brew tap dbt-labs/dbtbrew unlink dbt

然后运行brew install dbt-labs/dbt/dbt@0.19.1

我得到(我期望)Warning: dbt-labs/dbt/dbt@0.19.1 0.19.1_1 is already installed, it's just not linked. To link this version, run: brew link dbt@0.19.1

然后运行brew link dbt@0.19.1brew link dbt-labs/dbt/dbt@0.19.1,得到:

Error: Formulae found in multiple taps: 
* dbt-labs/dbt/dbt@0.12.2-rc1
* fishtown-analytics/dbt/dbt@0.12.2-rc1
Please use the fully-qualified name (e.g. dbt-labs/dbt/dbt@0.12.2-rc1) to refer to the formula.

所以我试试brew link dbt-labs/dbt/dbt@0.12.2-rc1

披露……我编写dbt模块代码,但我没有深入到安装中,因为我很少需要这样做。如有任何帮助,我将不胜感激。

您可能会在dbt-labs/dbt repo中发现这个问题。

TL;博士:

由于回购名称更改,您可能会遇到问题。它可以帮助做一个完整的重新安装,即:

brew untap fishtown-analytics/dbt --force
brew tap dbt-labs/dbt
brew install dbt@x.y.z

你可以按照这里的说明来管理几个版本。

最新更新