美文网首页
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