Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Memasang Pakej Go daripada GitHub menggunakan `go get`?

Bagaimana untuk Memasang Pakej Go daripada GitHub menggunakan `go get`?

Susan Sarandon
Lepaskan: 2024-12-04 18:05:25
asal
906 orang telah melayarinya

How to Install Go Packages from GitHub using `go get`?

Memasang Pakej menggunakan go get

Soalan:

Bagaimana saya boleh menggunakan go get to pasang pakej dari GitHub dan tambahkannya ke my GOPATH?

Jawapan:

Untuk memasang pakej daripada GitHub menggunakan go get, ikut langkah berikut:

go get [import-path]
Salin selepas log masuk

laluan import mewakili pakej laluan import, yang biasanya dalam bentuk github.com/user/repo.

Untuk contoh, untuk memasang pakej daripada repositori GitHub github.com/capotej/groupcache-db-experiment, anda akan menggunakan arahan berikut:

go get github.com/capotej/groupcache-db-experiment
Salin selepas log masuk

Secara lalai, pergi dapatkan muat turun pakej dan kebergantungannya dan kemudian memasangnya. Walau bagaimanapun, anda boleh menggunakan bendera tambahan untuk mengawal kelakuannya:

  • -d: Muat turun pakej sahaja tanpa memasangnya.
  • -f: Langkau mengesahkan repositori kawalan sumber pakej.
  • -t: Muat turun pakej yang diperlukan untuk membina ujian.
  • -u: Kemas kini pakej sedia ada dan kebergantungannya.
  • -v: Dayakan kemajuan verbose dan keluaran nyahpepijat.
  • -tidak selamat: Benarkan pengambilan daripada repositori dan menyelesaikan domain tersuai menggunakan skim tidak selamat.

Contoh:

Untuk memuat turun dan memasang pakej groupcache-db-experiment dengan output verbose, gunakan arahan berikut:

go get -v github.com/capotej/groupcache-db-experiment/...
Salin selepas log masuk

Ini akan memaparkan kemajuan proses muat turun dan pemasangan.

Atas ialah kandungan terperinci Bagaimana untuk Memasang Pakej Go daripada GitHub menggunakan `go get`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan