我想搭个开源论坛,找到一个基于 GO 的,但按步骤下来卡在 DEP 下载依赖的那部 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
jhwangpin
V2EX    Go 编程语言

我想搭个开源论坛,找到一个基 GO 的,但按步骤下来卡在 DEP 下载依赖的那部

  •  
  •   jhwangpin 2018-05-18 09:50:16 +08:00 2412 次点击
    这是一个创建于 2712 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开源论坛地址 https://github.com/shen100/golang123 有一步是下载依赖,工程里面自带的 2 个 Gopkg.lock 和 Gopkg.toml 在开源里已经自带了,但按步骤执行 dep ensure 一直卡着不动是为什么,请高手赐教。

    [go@elasticsearch1 golang123]$ dep ensure Warning: the following project(s) have [[constraint]] stanzas in Gopkg.toml:

    github.com/asaskevich/govalidator github.com/gin-contrib/sessions

    However, these projects are not direct dependencies of the current project: they are not imported in any .go files, nor are they in the 'required' list in Gopkg.toml. Dep only applies [[constraint]] rules to direct dependencies, so these rules will have no effect.

    Either import/require packages from these projects so that they become direct dependencies, or convert each [[constraint]] to an [[override]] to enforce rules on these projects, if they happen to be transitive dependencies.

    7 条回复    2018-05-18 10:56:11 +08:00
    gesse
        1
    gesse  
       2018-05-18 09:59:55 +08:00
    这个不是应该直接开 issue 或者去他们自己的论坛问吗?
    jhwangpin
        2
    jhwangpin  
    OP
       2018-05-18 10:09:37 +08:00
    @gesse 昨天就去那边回了,还加了他们的群,没人理,估计是嫌我不专业,是个 GO 新手。。
    dlpliu
        4
    dlpliu  
       2018-05-18 10:24:09 +08:00
    github.com/asaskevich/govalidator github.com/gin-contrib/sessions 这两个包没有引用但是在 Gopkg.toml 标记引用了。目测是这个配置文件 git 上的版本问题。dep 应该有可以扫代码,重新生成这个文件的功能吧。我用的是另一个包管理工具 glide。
    gesse
        5
    gesse  
       2018-05-18 10:48:08 +08:00
    进入全新的 git 目录
    执行
    git submodule update --init --recursive 这之类的命令
    jhwangpin
        6
    jhwangpin  
    OP
       2018-05-18 10:55:24 +08:00
    @dlpliu 依赖库是看 LOCK 文件还是看 TOML 文件的,我想自己用 GO GET 一个个去下
    jhwangpin
        7
    jhwangpin  
    OP
       2018-05-18 10:56:11 +08:00
    @gesse 这招貌似不行,这项目用的是 DEP 来管理依赖包的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4993 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 03:59 PVG 11:59 LAX 20:59 JFK 23:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86