私のプロジェクトは次の場所にあります$GOPATH/src/smp-cloudupload
dep init
エラーなく実行できます。その後、プロジェクトをコンパイルできなくなりました。エラーの 1 つ:
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
パスにアンダースコアがある理由がわかりません。プロジェクトの実際のパスにアンダースコアが含まれていません