Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk memasang pemacu Postgres untuk gorm menggunakan gin?

Bagaimana untuk memasang pemacu Postgres untuk gorm menggunakan gin?

WBOY
WBOYke hadapan
2024-02-09 10:51:08816semak imbas

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

editor php Xiaoxin di sini untuk memperkenalkan kepada anda cara menggunakan gin untuk memasang pemacu Postgres untuk gorm. Gin ialah rangka kerja bahasa Go untuk membina aplikasi web berprestasi tinggi dan Gorm ialah perpustakaan ORM yang popular dalam bahasa Go. Jika anda ingin menyambung ke pangkalan data Postgres apabila menggunakan Gorm, anda perlu memasang pemacu yang sepadan terlebih dahulu. Artikel ini akan memperkenalkan anda secara terperinci cara memasang pemacu Postgres dan menyediakan kod sampel untuk membantu anda bermula dengan cepat. Mari mulakan!

Kandungan soalan

Saya cuba menyambungkan aplikasi gin ke pangkalan data postgres, kedua-duanya berlabuh. Saya mendapat ralat semasa memasang pemacu postgres. Konfigurasi diterangkan di laman web:

$ 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)

Nampak tak ada pakej net/netip dalam goroot. Saya mendapati bahawa ia sepatutnya berada di sini secara lalai. apa yang berlaku

Versi go saya ialah 1.17.6

$ go version
go version go1.17.6 linux/amd64

Penyelesaian

Naik taraf kepada sekurang-kurangnya versi 1.18, ini mungkin masalahnya

Atas ialah kandungan terperinci Bagaimana untuk memasang pemacu Postgres untuk gorm menggunakan gin?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam