4
を見つけることができない
私はまたにしようとした1.6を行くとgo test
GOテストは非常に奇妙なエラーを与える - パッケージのコマンドライン-A /ベンダー
[email protected]:~/work/src/...../web/workers$ go test email_test.go
# command-line-arguments
email_test.go:16:2: cannot find package "command-line-a/vendor/github.com/jpoehls/gophermail" in any of:
/usr/local/go/src/command-line-a/vendor/github.com/jpoehls/gophermail (from $GOROOT)
/home/pawel/work/src/command-line-a/vendor/github.com/jpoehls/gophermail (from $GOPATH)
/home/pawel/work/src/...../web/_vendor/src/command-line-a/vendor/github.com/jpoehls/gophermail
FAIL command-line-arguments [setup failed]
を実行するときに、今、私は非常に奇妙なエラーを取得するためのアップデートをしましたgo test email_test.go email.go
で実行しますが、結果は同じです。私はプロジェクトとベンダー全体で "コマンドライン"を探していて、それを見つけられませんでした。
go run email.go
が正しく動作します。プロジェクトの依存関係はディレクトリvendor
(1つ上のレベル)にあり、それにはgithub.com/jpoehls/gophermail
パッケージをビルドしてインストールするようなファイルではなく、パッケージではなくファイルをテストします。 – Volker
ありがとう@Volker、確かに私はパッケージをテストするときに動作します。それにもかかわらず、私はなぜこのような奇妙なエラーが発生するのか説明しません。 –