При установке клиента Golang Kafka (Confluent) появляется сообщение об ошибке - PullRequest
2 голосов
/ 22 марта 2019

Я хочу спросить о моей проблеме при установке клиента Confluent Golang Kafka в Mac OS Mojave.

Почему при установке клиента 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.

Что я должен сделать, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 22 марта 2019

Похоже, проблема с пакетом 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.

...