GitHub fork go get module declar

2021-01-11  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读