Maison > développement back-end > Golang > le corps du texte

Comment installer le pilote Postgres pour gorm en utilisant gin ?

WBOY
Libérer: 2024-02-09 10:51:08
avant
785 Les gens l'ont consulté

如何使用 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)
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!