Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Memasang Pakej GitHub Menggunakan Go Get?

Bagaimana untuk Memasang Pakej GitHub Menggunakan Go Get?

Barbara Streisand
Barbara Streisandasal
2024-12-05 18:23:11561semak imbas

How to Install GitHub Packages Using Go Get?

Cara Menggunakan Go Get untuk Memasang Pakej daripada GitHub

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

  1. Buka tetingkap terminal atau gesaan arahan anda.
  2. Navigasi ke yang anda inginkan direktori kerja.
  3. Jalankan arahan berikut, menggantikan dengan laluan import GitHub bagi pakej yang anda mahu pasang:
go get <import_path>

Contoh

Untuk memasang pakej github.com/capotej/groupcache- db-experiment, anda akan menjalankan arahan berikut:

go get github.com/capotej/groupcache-db-experiment

Arahan Rujukan

Arahan go get mempunyai pelbagai bendera yang boleh anda gunakan untuk mengawal kelakuannya:

  • -d: Muat turun pakej tetapi jangan' t pasangkannya.
  • -f: Paksa pergi dapatkan -u untuk melangkau daftar keluar daripada kawalan sumber repositori.
  • -baiki: Jalankan alat pembetulan pada pakej yang dimuat turun sebelum menyelesaikan kebergantungan.
  • -tidak selamat: Benarkan pengambilan daripada repositori menggunakan tidak selamat skim seperti HTTP.
  • -t: Muat turun pakej yang diperlukan untuk membina ujian.
  • -u: Kemas kini pakej yang dinamakan dan kebergantungannya menggunakan rangkaian.
  • -v: Dayakan kemajuan verbose dan output nyahpepijat.

Tambahan Nota

  • go get akan mencipta direktori bernama .godeps dalam direktori kerja anda jika ia belum wujud.
  • go get akan mencari cawangan atau tag yang sepadan dengan versi Go yang dipasang secara tempatan.
  • go get tidak akan pernah menyemak atau mengemas kini kod yang disimpan dalam vendor direktori.

Sebagai Contoh

Berikut ialah contoh penggunaan go get dengan bendera -v untuk menunjukkan output verbose:

$ go get -v github.com/capotej/groupcache-db-experiment/...

github.com/capotej/groupcache-db-experiment (download)
github.com/golang/groupcache (download)
github.com/golang/protobuf (download)
github.com/capotej/groupcache-db-experiment/api
github.com/capotej/groupcache-db-experiment/client
github.com/capotej/groupcache-db-experiment/slowdb
github.com/golang/groupcache/consistenthash
github.com/golang/protobuf/proto
github.com/golang/groupcache/lru
github.com/capotej/groupcache-db-experiment/dbserver
github.com/capotej/groupcache-db-experiment/cli
github.com/golang/groupcache/singleflight
github.com/golang/groupcache/groupcachepb
github.com/golang/groupcache
github.com/capotej/groupcache-db-experiment/frontend
$

Atas ialah kandungan terperinci Bagaimana untuk Memasang Pakej GitHub Menggunakan Go Get?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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