美文网首页Golang
Golang错误:package ... :code in di

Golang错误:package ... :code in di

作者: 星落纷纷 | 来源:发表于2019-05-07 05:38 被阅读0次

    下载zap库的时候

    go get -u github.com/uber-go/zap
    

    报错

    package github.com/uber-go/zap: code in directory D:\GoSpace2019\src\github.com\uber-go\zap expects import "go.uber.org/zap"
    

    而且引用包的时候

    import (
        "github.com/uber-go/zap"
    )
    

    报错

    'github.com/uber-go/zap' imports package that expects import "go.uber.org/zap"
    

    查看zap的源码,发现作者开发它时的工程目录本来就是 "go.uber.org/zap",只是它的代码发布到git的目录是github.com/uber-go/zap而已

    解决方案

    在GOPATH/src下新建"go.uber.org/zap"文件夹,然后将代码拷贝过去。引用包也改为:

    import (
        "go.uber.org/zap"
    )
    

    相关文章

      网友评论

        本文标题:Golang错误:package ... :code in di

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