首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置go dep后的依赖关系问题

设置go dep后的依赖关系问题
EN

Stack Overflow用户
提问于 2018-10-01 13:38:47
回答 1查看 142关注 0票数 0

我的项目位于$GOPATH/src/smp-cloudupload

我可以运行dep init而没有错误。之后,我再也不能编译这个项目了。其中一个错误是:

代码语言:javascript
复制
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)

我是新来的,我有一种感觉,我的项目结构或GOPATH有问题。显示的路径是错误的。正确的路径是:/home/dev/go/src/smp-cloudupload/vendor/github.com/dgrijalva/jwt-go

我做错了什么?

编辑:

dev@dev-VirtualBox:~/go/src/smp-cloudupload/main$回波$GOPATH输出echo $GOPATH

代码语言:javascript
复制
/home/dev/go

我不知道为什么道路上有下划线。项目的实际路径不包含下划线。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-01 16:10:57

我想这事现在已经解决了。我遇到了一个问题:https://github.com/Masterminds/glide/issues/602

看完这篇文章后:https://thenewstack.io/understanding-golang-packages/

我按照以下方式设置了我的项目结构:

代码语言:javascript
复制
/home/dev/go/src/smp-cloudupload
    pkg 
    src
        main
        somepackage
        vendor

而且看起来很管用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52592438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档