Rumah >pembangunan bahagian belakang >Golang >Go Get: Dapatkan kebergantungan luaran untuk membina aplikasi Go yang cekap
Gunakan arahan go get untuk mendapatkan dan mengurus kebergantungan luaran dengan mudah untuk membina aplikasi Go yang cekap. pergi dapatkan sintaks arahan: pergi dapatkan [-d] [-f] [-t] [-u] [-v] e10419f6e8a0ab27023a17cd5b9d64ef..... Pilihan termasuk: -d (turun kebergantungan), -f (force revetch), -t (pakej ujian), -u (kemas kini), dan -v (tunjuk log).
Sistem modul berkuasa bahasa Go memudahkan untuk mengurus dan memuat turun kebergantungan luaran. Dengan menggunakan perintah go get
, pembangun boleh mendapatkan pakej daripada repositori jauh dan memasukkannya ke dalam aplikasi mereka. go get
命令,开发者可以获取来自远程存储库的包并将其纳入自己的应用程序中。
go get
命令go get
命令使用如下语法:
go get [-d] [-f] [-t] [-u] [-v] <import-path>...
import-path
是包的导入路径,例如:
go get github.com/golang/protobuf/ptypes/timestamp
-d
:下载包及其依赖项,但不建立。-f
:强制重新获取包,即使已经存在。-t
:测试包(仅适用于本地模块)。-u
:更新包到最新版本。-v
:显示详细日志。以下是一个使用 go get
安装github.com/mattn/go-sqlite3
包的示例:
go get github.com/mattn/go-sqlite3
执行此命令后,go-sqlite3
包及其依赖项将下载并安装到 Go 模块缓存中,通常位于 $GOPATH/pkg/mod
。
要使用该包,请将其导入你的 Go 代码中:
import ( "database/sql" _ "github.com/mattn/go-sqlite3" ) func main() { db, err := sql.Open("sqlite3", "test.db") if err != nil { // handle error } defer db.Close() // use the database }
使用 go get
go get
go get
perintah menggunakan sintaks berikut: 🎜rrreee🎜import-path
ialah laluan Import berpakej, contohnya: 🎜rrreee -d
: Muat turun pakej dan kebergantungannya, tetapi jangan bina. -f
: Paksa mengambil semula pakej, walaupun ia sudah wujud. -t
: Pakej ujian (hanya untuk modul tempatan). -u
: Kemas kini pakej kepada versi terkini. -v
: Paparkan log terperinci. go get
untuk memasang github.com/mattn/go-sqlite3 pakej Contoh: 🎜rrreee🎜Selepas melaksanakan arahan ini, pakej <code>go-sqlite3
dan kebergantungannya akan dimuat turun dan dipasang ke dalam cache modul Go, biasanya terletak di $GOPATH/pkg /mod
. 🎜🎜Untuk menggunakan pakej ini, importnya ke dalam kod Go anda: 🎜rrreee🎜Menggunakan go get
, pembangun boleh mendapatkan dan mengurus kebergantungan luaran dengan mudah, yang menjadikan binaan boleh digunakan semula dan aplikasi Go yang cekap adalah penting. 🎜Atas ialah kandungan terperinci Go Get: Dapatkan kebergantungan luaran untuk membina aplikasi Go yang cekap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!