【问题标题】:How can I run dbt deps behind a proxy?如何在代理后面运行 dbt deps?
【发布时间】:2021-04-12 08:39:38
【问题描述】:

我在项目的 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 等都很好。

请问有人有什么想法吗?我在 git bash 提示符内在 Windows 7 上运行(是的,我知道不理想,但我必须使用我提供的工具!)

【问题讨论】:

    标签: dbt


    【解决方案1】:

    我也遇到了这个问题。我能够从 repo 下载包并将其作为单独的项目添加到其他项目旁边的“libs”文件夹中。然后在 packages.yml 添加本地引用。

    packages:
        - local: '../libs/dbt-utils'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-05
      相关资源
      最近更新 更多