为了账号安全,请及时绑定邮箱和手机立即绑定

Golang 修改导入模块的名称失败

Golang 修改导入模块的名称失败

Go
qq_遁去的一_1 2021-10-18 11:01:32
我正在尝试让SkyDNSv1恢复生机并从我的 fork 构建它(这里是Dockerfile)。SkyDNS 是一款非常优秀且简单的快速服务发现工具,但它已经很长时间没有更新了。构建过程中出现错误,这是由第三方库引起的。我无法弄清楚为什么会这样:$ docker build --no-cache -t skydns1 .Sending build context to Docker daemon 1.566 MBSending build context to Docker daemon Step 0 : FROM golang:1.4.2 ---> 3e8cb8e0c765Step 1 : WORKDIR /go/src ---> Running in 3a06cf460ad9 ---> 1dd14a099164Removing intermediate container 3a06cf460ad9Step 2 : RUN go get github.com/codegangsta/cli ---> Running in eabcfd6fe621 ---> c9ea222f2d74Removing intermediate container eabcfd6fe621Step 3 : RUN go get github.com/vitalyisaev2/skydns1 ---> Running in 3264582b2e7a# github.com/rcrowley/go-metrics/influxdbgithub.com/rcrowley/go-metrics/influxdb/influxdb.go:19: undefined: client.ClientConfiggithub.com/rcrowley/go-metrics/influxdb/influxdb.go:38: undefined: client.Seriesgithub.com/rcrowley/go-metrics/influxdb/influxdb.go:44: undefined: client.Seriesgithub.com/rcrowley/go-metrics/influxdb/influxdb.go:52: undefined: client.Seriesgithub.com/rcrowley/go-metrics/influxdb/influxdb.go:60: undefined: client.Seriesgithub.com/rcrowley/go-metrics/influxdb/influxdb.go:70: undefined: client.Seriesgithub.com/rcrowley/go-metrics/influxdb/influxdb.go:82: undefined: client.Seriesgithub.com/rcrowley/go-metrics/influxdb/influxdb.go:93: undefined: client.Seriesgithub.com/rcrowley/go-metrics/influxdb/influxdb.go:106: client.WriteSeries undefined (type *client.Client has no field or method WriteSeries)INFO[0075] The command [/bin/sh -c go get github.com/vitalyisaev2/skydns1] returned a non-zero code: 但是,如果您查看导致此错误的文件,您会注意到 Golang 对influxdb/client. 我认为,编译器不会替代进口的名字client与influxClient它应该做的:package influxdbimport (    "fmt"    influxClient "github.com/influxdb/influxdb/client"    "github.com/rcrowley/go-metrics"    "log"    "time") 可能我只是错过了一个明显的错误。任何帮助将不胜感激。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 194 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信