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


我想

问一下我在Mac OS Mojave上安装confluent golang kafka客户端时遇到的问题。

为什么在安装golangkafka客户端时总是有错误消息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.

我应该怎么做才能解决此问题?

似乎主

分支上的 confluent-kafka-go 包存在问题。

如果您使用 go 模块并将版本绑定到 0.11.6,它可以工作。

围棋 1.12:

go get -u github.com/confluentinc/confluent-kafka-go/kafka@v0.11.6

围棋 1.11:

GO111MODULE=on go get -u github.com/confluentinc/confluent-kafka-go/kafka@v0.11.6

如果没有 go 模块,请在正确的 go 路径下克隆包,然后签出以标记 v0.11.6。

相关内容

最新更新