【发布时间】:2019-06-09 16:08:30
【问题描述】:
我正在尝试使用我的 go 应用程序创建一个 docker 映像。该应用程序(在 MacOS 上开发)依赖于 confluent-kafka-go,而 librdkafka-dev 又依赖于我安装在 Docker 映像中的 librdkafka-dev,如下所示:
FROM golang:1.1
RUN apt-get update
RUN apt-get -y install librdkafka-dev
VOLUME /workspace
WORKDIR /workspace/src/my/app/folder
ENTRYPOINT ["/bin/sh", "-c"]
我收到以下错误:
my/app/folder/vendor/github.com/confluentinc/confluent-kafka-go/kafka ../folder/vendor/github.com/confluentinc/confluent-kafka-go/kafka/00version.go:44:2: error: #error "confluent-kafka-go 需要 librdkafka v0.11.5 或更高版本。安装最新的来自 Confluent 存储库的 librdkafka 版本,请参阅 http://docs.confluent.io/current/installation.html"
据我了解,最新版本已安装。 我该如何解决?
【问题讨论】:
标签: docker go apache-kafka