devfullcycle / imersao13

201 stars 78 forks source link

cannot use ckafka.PartitionAny (constant unknown with invalid type) as int32 value in struct literal #4

Closed JoaoRafa19 closed 9 months ago

JoaoRafa19 commented 12 months ago

Na aula 2, é criado o arquivo producer.go para configurar o Producer do Kafka.

Problema: Dentro do método Publish é declarada uma variável "message" e a ela é atribuído um &ckafka.Message e tem a propriedade Partition que é atribuida um ckafka.PartitionAny Logo após isso é retornado o seguinte erro: image

LucianTavares commented 11 months ago

Olá João.

Tudo bem com você?

Vamos ativar a biblioteca do C nas variáveis de ambiente do Golang, executando este comando: go env -w CGO_ENABLED=1

Se der o erro cgo: C compiler "gcc" not found: exec: "gcc": executable file not found in $PATH

Basta instalar a biblioteca do C, com os seguintes comandos:

sudo apt update
sudo apt install build-essential

Daí, basta executar a aplicação

Faça o teste e nos diga se deu certo.

JoaoRafa19 commented 11 months ago

Funcionou Obrigado