我不确定我已经冲洗得有多糟糕了。我把dbt全局更新到v20太快了。我确实卸载了v20。我需要将项目返回到版本19.1。我在做这件事时遇到了错误。作为后台,我正在运行一个虚拟的。我用的是macos。这两个命令按预期工作:brew tap dbt-labs/dbt brew 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.1或brew 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模块的代码,但我没有深入到安装过程中,因为我很少需要这样做。任何帮助都将不胜感激。
发布于 2021-09-07 20:45:34
您可能会发现this issue in the dbt-labs/dbt repo很有帮助。
TL;DR:
由于存储库名称更改,您可能会遇到问题。它可以帮助执行完整的重新安装,例如:
brew untap fishtown-analytics/dbt --force
brew tap dbt-labs/dbt
brew install dbt@x.y.z然后,您可以照常按照here的说明使用自制软件管理多个版本。
https://stackoverflow.com/questions/69078488
复制相似问题