Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] package net/netip is not in GOROOT

para criar a api rest estou utilizando SDK 1.17.8 do golang

depois que instalei o driver do postgres, minha aplicacao parou de buildar

o erro é package net/netip is not in GOROOT

essa é a saída da primeira vez que rodei go get -u gorm.io/driver/postgres

go: downloading gorm.io/driver/postgres v1.5.2
go: downloading github.com/jackc/pgx/v5 v5.3.1
go: downloading github.com/jackc/pgx v3.6.2+incompatible
go: downloading github.com/jackc/pgpassfile v1.0.0
go: downloading github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a
gorm.io/driver/postgres imports
        github.com/jackc/pgx/v5 imports
        github.com/jackc/pgx/v5/pgtype imports
        net/netip: package net/netip is not in GOROOT (/usr/local/go/src/net/netip)

aparentemente gorm.io/driver/postgres baixou github.com/jackc/pgx/v5 que utiliza net/netip e o go está reclamando que net/netip não está no meu GOROOT mas eu não consigo baixar essa lib net/netip...

o que eu faço?

1 resposta
solução!

tentei com a versao anterior do GORM e problema foi solucionado

na documentacao do gorm v2 (https://gorm.io/docs/v2_release_note.html) diz que para utilizar gorm na versao 1, deveria utilizar com o import "github.com/jinzhu/gorm", fiz isso o problema do net/netip foi solucionado

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software