我在项目的packages.yml 文件中引用了dbt hub 包:
packages:
- package: fishtown-analytics/dbt_utils
version: 0.6.4
当我运行 dbt deps 时,这在我们公司网络之外的计算机上运行良好,但当我在本地运行时,我收到错误:
Encountered an error:
Unable to connect to registry hub
可能是因为 dbt 没有使用代理。我设置了 HTTP_PROXY 和 HTTPS_PROXY 环境变量,这些变量适用于 pip install
等。
请问有人有什么想法吗?我在 Windows 7 上从 git bash 提示符运行(是的,我知道这并不理想,但我必须使用我提供的工具!)
最佳答案
我也遇到了这个问题。我能够从存储库下载该包,并将其作为单独的项目添加到其他一些项目旁边的“libs”文件夹中。然后在packages.yml中添加本地引用。
packages:
- local: '../libs/dbt-utils'
关于dbt - 如何在代理后面运行 dbt deps?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67055216/