背景
在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
网友评论