go开发自己的module模块

1、创建一个go项目,名字叫```gopkg```

2、执行go mod init gopkg& go mod tidy

3、将go.mod文件第一行的module gopkg,gopkg改成git仓库的全路径去掉前面https://

4、 然后将代码提交到git仓库.

git add .
git commit -m "init"
git push

5、然后创建一个tag

git tag -a v0.0.1 -m 'version 0.0.1'
git push --tags

 

问题:

1、这个时候就可以引用了,但是如果上传到私库的话,需要取消代理,否则会提示404

reading https://sum.golang.org/lookup/xxx/[email protected]: 410 Gone  或者
reading https://goproxy.io/xxx/gosdk/@v/v0.0.1.mod: 404 Not Found

这个时候需要执行

export GO111MODULE=on
export GOPROXY=direct
export GOSUMDB=off

 

如果需要进行版本迭代只需要执行4-5步骤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章