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