Golang

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

2019-05-07  本文已影响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"
)
上一篇 下一篇

猜你喜欢

热点阅读