Golang错误:package ... :code in directory ... expects import "..."

下载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"
)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • windows下 golang 安装与配置请参照:http://www.jianshu.com/p/b6f34ae...
    molscar阅读 2,256评论 0 7
  • 1. 分布式系统核心问题 参考书籍:《区块链原理、设计与应用》 一致性问题例子:两个不同的电影院买同一种电影票,如...
    molscar阅读 1,031评论 0 0
  • How to Write GO Code 中文版 说明官方原文本文按个人理解进行意译,水平有限,难免有错或偏差,欢...
    楠小忎阅读 1,744评论 1 4
  • 李旺看着眼前被涂鸦布满的车身顿时怒火中烧,这已经是本月的第三次了,今天才七号,虽说涂鸦是用可擦除的笔画上去的...
    爱吃虾的SH阅读 481评论 0 3
  • 李金杰听到这突如其来贾思齐的名字,一下子怔住了。他旁边的贾思齐更是不敢相信自己的耳朵,接连问了李金杰好几遍,确定自...
    梅绽雪阅读 1,247评论 28 43

友情链接更多精彩内容