Go 无法获取hashicorp/vault

Go 无法获取hashicorp/vault,go,hashicorp-vault,Go,Hashicorp Vault,我需要使用kmac Hashicorp的Vault实现。但是,当我运行代码时,以下是简单的导入: import ( "encoding/hex" "fmt" "github.com/hashicorp/vault/sdk/helper/kmac" ) 抛出此错误:没有必需的模块提供包github.com/hashicorp/vault/sdk/helper/kmac/kmac;要添加它,请访问github.co

我需要使用kmac Hashicorp的Vault实现。但是,当我运行代码时,以下是简单的导入:

import (
    "encoding/hex"
    "fmt"
    "github.com/hashicorp/vault/sdk/helper/kmac"
)
抛出此错误:
没有必需的模块提供包github.com/hashicorp/vault/sdk/helper/kmac/kmac;要添加它,请访问github.com/hashicorp/vault/sdk/helper/kmac/kmac

如果我跑步:

获取github.com/hashicorp/vault/sdk/helper/kmac/kmac

我得到:

go-get:module github.com/hashicorp/vault/sdk@upgrade已找到(v0.2.0),但不包含包github.com/hashicorp/vault/sdk/helper/kmac/kmac


我还测试了下载最新版本,但我得到了相同的错误。我能得到帮助吗?

没有
kmac
。任何地方都没有。你叫对名字了吗?你确定你要找的是
kmac
而不是别的东西吗?如果您确实在寻找
kmac
您确定它应该在vault中吗?可能与我在前面的问题中的评论有关,我建议使用以下内容:。您最好只是复制文件。Vault附带了大量其他您不需要的东西,它们的模块布局过去也给我带来了麻烦。