我的项目位于$GOPATH/src/smp-cloudupload
我可以毫无错误地运行dep init
。之后我无法再编译该项目。错误之一:
main/scs/scsApiGateway.go:5:2: cannot find package "_/home/dev/go/src/smp-cloudupload/vendor/github.com/dgrijalva/jwt-go" in any of:
/usr/lib/go-1.10/src/_/home/dev/go/src/smp-cloudupload/vendor/github.com/dgrijalva/jwt-go (from $GOROOT)
/home/dev/go/src/_/home/dev/go/src/smp-cloudupload/vendor/github.com/dgrijalva/jwt-go (from $GOPATH)
我是 GO 新手,我有一种感觉,我的项目结构或 GOPATH 存在问题。显示的路径是错误的。正确的路径是:/home/dev/go/src/smp-cloudupload/vendor/github.com/dgrijalva/jwt-go
我究竟做错了什么?
编辑:
输出echo $GOPATH
:dev@dev-VirtualBox:~/go/src/smp-cloudupload/main$ echo $GOPATH
/home/dev/go
我不知道为什么路径中有下划线。我的项目的实际路径不包含下划线