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
881 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!

sumber:php.cn
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