安装Golang Kafka客户端时出现错误消息(汇合)

问题描述 投票:1回答:1

我想问一下我在Mac OS Mojave上安装融合golang kafka客户端的问题。

为什么安装golang kafka客户端go get -u github.com/confluentinc/confluent-kafka-go/kafka甚至已经安装了librdkafka时总会出现错误消息?

错误消息:

$GOPATH/src/github.com/confluentinc/confluent-kafka-go/kafka/event.go:234:9: could not determine kind of name for C.RD_KAFKA_RESP_ERR__FATAL
$GOPATH/src/github.com/confluentinc/confluent-kafka-go/kafka/event.go:242:18: could not determine kind of name for C.rd_kafka_fatal_error

librdkafka已经安装了librdkafka 0.11.6 already installed

pkg-config版本已经0.29.2

我该怎么做才能解决这个问题?

go apache-kafka confluent
1个回答
0
投票

看起来像master分支上的confluent-kafka-go包有问题。

如果使用go模块并将版本绑定到0.11.6,则可以使用。

去1.12:

go get -u github.com/confluentinc/confluent-kafka-go/[email protected]

去1.11:

GO111MODULE=on go get -u github.com/confluentinc/confluent-kafka-go/[email protected]

如果您没有go模块,请在正确的go路径下克隆包,并将checkout标记为v0.11.6。

© www.soinside.com 2019 - 2024. All rights reserved.