【问题标题】:golang test error: cannot find package "github.com/stretchr/testify/assert" in any of:golang 测试错误:在以下任何一个中都找不到包“github.com/stretchr/testify/assert”:
【发布时间】:2017-02-15 16:11:09
【问题描述】:

我的导入如下所示:

import (
"testing"

"github.com/stretchr/testify/assert"
)

当我尝试运行“go test”时,我收到错误消息:

cannot find package "github.com/stretchr/testify/assert" in any of:
/Users/[username]/go/src/github.com/[group_name]/[project_name]/vendor/github.com/stretchr/testify/assert (vendor tree)
/usr/local/go/src/github.com/stretchr/testify/assert (from $GOROOT)
/Users/[username]/go/src/github.com/stretchr/testify/assert (from $GOPATH)
FAIL    github.com/[group_name]/[project_name]/lib/briteverify [setup failed]

所以看起来最后一行是问题所在,它在 .../lib/briteverify 中说它找不到 github.com/stretchr/testify/assert。但是,我将此作为导入,所以我不知道为什么它会抛出此错误。有什么想法吗?

【问题讨论】:

  • 你运行go get github.com/stretchr/testify/assert获取assert包了吗?
  • 啊啊啊啊不!对 golang 来说是全新的,除了一周前做过一次之外,我忘记了。谢谢!

标签: go testify


【解决方案1】:

将答案移到这里供以后的其他人使用。

您需要导入包并运行go get github.com/package/path 来安装包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 1970-01-01
    • 2021-02-07
    相关资源
    最近更新 更多