GoApp测试不起作用,在绝对时出现错误"GOPATH must be absolute"



我正在为我的谷歌云应用程序编写测试。我阅读了文档,似乎在本地运行测试的唯一方法是在测试包目录中运行命令goapp test。但是当我运行命令时,我收到错误go: GOPATH entry is relative; must be absolute path: "".

我很确定我的GOPATH是绝对设定的。以下是我运行命令go env | grep GOPATH时的结果:

GOPATH=":/home/mohammad/go:/home/mohammad/go/src/gitlab.com/gc-auth"

当我运行echo $GOPATH时也获得相同的输出.

任何帮助,不胜感激。

PS:我有 ubuntu 18.04,我的 go 版本是 1.10.4

gcloud version结果 :

Google Cloud SDK 228.0.0 app-engine-go app-engine-python 1.9.80 bq 2.0.39 cloud-datastore-emulator 2.0.2 core 2018.12.07 gsutil 4.34

GOPATH=":/home/mohammad/go:/home/mohammad/go/src/gitlab.com/gc-auth"

GOPATH 从一条空路径(技术上是相对的)开始,后跟两条绝对路径。错误消息正确。

最新更新