Maison  >  Article  >  développement back-end  >  Comment installer le pilote Postgres pour gorm en utilisant gin ?

Comment installer le pilote Postgres pour gorm en utilisant gin ?

WBOY
WBOYavant
2024-02-09 10:51:08785parcourir

如何使用 gin 为 gorm 安装 Postgres 驱动程序?

L'éditeur php Xiaoxin est là pour vous présenter comment utiliser gin pour installer le pilote Postgres pour gorm. Gin est un framework de langage Go permettant de créer des applications Web hautes performances, et Gorm est une bibliothèque ORM populaire en langage Go. Si vous souhaitez vous connecter à la base de données Postgres lorsque vous utilisez Gorm, vous devez d'abord installer le pilote correspondant. Cet article vous présentera en détail comment installer le pilote Postgres et fournira un exemple de code pour vous aider à démarrer rapidement. commençons!

Contenu de la question

J'essaie de connecter une application gin à une base de données postgres, les deux sont dockerisées. Je reçois une erreur lors de l'installation du pilote Postgres. La configuration est décrite sur le site :

$ go get -u gorm.io/driver/postgres
go: downloading gorm.io/gorm v1.24.2
go: downloading github.com/jackc/pgx/v5 v5.3.1
go: downloading github.com/jackc/pgx v3.6.2+incompatible
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)

Il ne semble pas y avoir de package net/netip dans goroot. J'ai trouvé qu'il devrait être ici par défaut. ce qui s'est passé?

Ma version Go est la 1.17.6

$ go version
go version go1.17.6 linux/amd64

Solution

Mettez à niveau vers au moins la version 1.18, c'est peut-être le problème

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer