Ошибка теста golang: не удается найти пакет "github.com/stretchr/testify/assert" ни в одном из:

Мой импорт выглядит следующим образом:

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. Тем не менее, я имею это как импорт, так что я не знаю, почему это вызовет эту ошибку. Какие-нибудь мысли?

1 ответ

Решение

Перемещение ответа сюда для других в будущем.

Вам нужно как импортировать пакет, так и запустить go get github.com/package/path установить пакет.

Другие вопросы по тегам