golang 包管理之dep

这里使用的是官方的包管理工具dep  https://github.com/golang/dep

背景 gitlab 10.5.6,gitlab_ci,golang 1.10.1,dep v0.4.1

1:安装,直接在github下载二进制文件,放入系统的path目录即可

2:遇到的问题

2.1 go get gitlab项目失败

git config --global url."[email protected]:".insteadOf "https://git.ciphp.com/" 使用ssh的方式替代https的模式,这样可以用证书拉项目

2.2 dep init 不能在软链接目录执行

暂时无解,请到gopath非软链接目录执行

2.3 dep ensure is not within a known GOPATH/src

如果登录到gitlab ci机器,能手工执行成功,修改.gitalb-ci.yml执行脚本的pwd环境变量<

2019-05-29 更新

现在使用官方的go mod来管理包,比dep来得方便

发表评论

电子邮件地址不会被公开。 必填项已用*标注