HomeBrew安装
dbt Labs为四个最流行的数据仓库提供了Homebrew安装方法:Postgres, Redshift, Snowflake, 和BigQuery
如果你满足以下条件,我们建议你使用Homebrew:
- 您使用MacOS进行本地开发
- 您使用以上任意一个数据库做数据开发
- 您不确定您的系统是否符合要求(比如要求Python 3),而且你也不想手动管理它们
如果是这样的话,Homebrew使dbt Core的安装变得更加容易。请注意:
- 使用Homebrew进行安装可能比使用其他方法花费更长的时间,因为
brew需要在后台进行更多的配置步骤. - 如果您使用的是M1型Mac,我们建议你通过Homebrew与Rosetta配合使用安装dbt,这对于某些仅在英特尔处理器上受支持的依赖项是必要的.
如果您喜欢自己管理Python环境,例如有多个版本的Python可供切换,我们建议您通过pip安装dbt Core。
使用Homebrew安装¶
安装Homebrew. 然后运行:
现在您已经准备好安装dbt了。一旦您知道正在使用哪个适配器,就可以这样安装
dbt-<adapter>。例如,如果使用Postgres:
在下文中,如果您看到<adapter>, 请替换为您正在使用的适配器名称.
注意: 如果您正在使用一个Homebrew不支持的适配器,我们建议您使用pip安装.
升级dbt和你的适配器¶
升级dbt, 请执行:
切换版本¶
你可以通过Homebrew "Links" 安装和使用多个Dbt版本,要允许安装另一个版本的dbt,请首先取消当前版本的链接:
现在,你可以使用dbt Core v1.0.0:
$ dbt --version
installed version: 1.0.0
latest version: 1.0.0
Up to date!
Plugins:
- <adapter>: 1.0.0
你可以执行以下命令切换版本: