Bagaimana untuk memasang pemacu Postgres untuk gorm menggunakan gin?

WBOY
Lepaskan: 2024-02-09 10:51:08
ke hadapan
785 orang telah melayarinya

如何使用 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)
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!