下载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"
)
有疑问加站长微信联系(非本文作者)
![](https://static.golangjob.cn/static/img/footer.png?imageView2/2/w/280)