美文网首页
GitHub fork go get module declar

GitHub fork go get module declar

作者: 梨花菜 | 来源:发表于2021-01-11 22:01 被阅读0次

背景

在GitHub上面fork了一个项目,修改之后,想在别的地方go get安装

操作

直接修改go.mod为自己的仓库名


image.png

然后go get安装,报错如下:

rikasai@huacainoMBP ~ % go get -u github.com/lihuacai168/kaf
go: github.com/lihuacai168/kaf upgrade => v0.1.40
go get: github.com/lihuacai168/kaf@v0.1.40: parsing go.mod:
    module declares its path as: github.com/birdayz/kaf
            but was required as: github.com/lihuacai168/kaf

解决

rikasai@huacainoMBP KafCmd % history
cd KafCmd # 进入项目根目录
go mod edit -replace="github.com/birdayz/kaf@v1.4.0=github.com/lihuacai168/kaf@v1.4.0" # 把别人的仓库名替换成自己的
# 然后提交代码,推送到GitHub

验证通过,没问题
rikasai@huacainoMBP Go % go get -u github.com/lihuacai168/kaf
go: downloading github.com/lihuacai168/kaf v1.4.0
go: github.com/lihuacai168/kaf upgrade => v1.4.0

相关文章

网友评论

      本文标题:GitHub fork go get module declar

      本文链接:https://www.haomeiwen.com/subject/iisjaktx.html