Pasang pakej golang

王林
Lepaskan: 2023-05-15 09:41:37
asal
1631 orang telah melayarinya

Dalam pembangunan Go, menggunakan pakej adalah operasi yang sangat biasa. Pakej memudahkan kami menyusun kod, menggunakan semula kod dan memudahkan semua orang menggunakan perpustakaan biasa dalam projek masing-masing.

Jadi, bagaimana hendak memasang pakej Go? Seterusnya, kita akan memahami langkah demi langkah.

  1. Sahkan bahawa Go telah dipasang

Sebelum memasang pakej Go, kami perlu mengesahkan bahawa Go telah berjaya dipasang. Jika anda belum memasang Go lagi, anda boleh pergi ke tapak web rasmi untuk memuat turun Go dan ikuti tutorial untuk memasangnya.

  1. Gunakan arahan go get untuk memasang pakej

Cara termudah untuk memasang pakej Go ialah menggunakan arahan go get. Kita boleh masukkan pada baris arahan:

go get 包的地址
Salin selepas log masuk
Salin selepas log masuk

Contohnya:

go get github.com/gin-gonic/gin
Salin selepas log masuk
Salin selepas log masuk

Baris arahan ini akan memuat turun rangka kerja gin daripada GitHub dan memasangnya ke direktori yang ditentukan oleh GOPATH anda. Jika anda tidak menetapkan GOPATH, pakej akan dipasang ke direktori $HOME/go secara lalai.

Selepas pemasangan, anda boleh mengimportnya ke dalam projek anda melalui penyata import.

  1. Gunakan arahan mod go untuk mengurus pakej

Jika anda menggunakan Go1.11 dan ke atas, anda boleh menggunakan arahan mod go untuk mengurus kebergantungan pakej. go mod boleh memudahkan proses pengurusan pergantungan dengan mencipta fail go.mod dalam projek untuk merekodkan pakej bergantung.

Pertama, mulakan mod go menggunakan arahan berikut dalam direktori akar projek:

go mod init 项目名称
Salin selepas log masuk

Sebagai contoh, kita boleh menggunakan arahan berikut untuk mencipta projek bernama "test":

go mod init test
Salin selepas log masuk

Ini akan mencipta fail go.mod dalam direktori akar projek dan menambah nama projek semasa padanya.

Kemudian, kita boleh menggunakan arahan berikut untuk menambah pakej yang kita perlukan:

go get 包的地址
Salin selepas log masuk
Salin selepas log masuk

Sebagai contoh, kita boleh menggunakan arahan berikut untuk menambah rangka kerja gin:

go get github.com/gin-gonic/gin
Salin selepas log masuk
Salin selepas log masuk

Perintah ini secara automatik akan Menambah rangka kerja gin pada fail go.mod, muat turun dan pasangkannya secara setempat.

Akhir sekali, kita boleh menggunakan arahan berikut untuk memuat turun dan memasang semua pakej bergantung:

go mod tidy
Salin selepas log masuk

Arahan ini akan memuat turun dan memasang semua pakej bergantung secara automatik berdasarkan maklumat dalam fail go.mod.

  1. Gunakan direktori vendor untuk mengurus pakej

Selain menggunakan mod go untuk mengurus pakej, anda juga boleh menggunakan direktori vendor untuk mengurus pakej. Dalam Go 1.5 dan ke atas, anda boleh menggunakan arahan berikut:

go get -u -v 包的地址
Salin selepas log masuk

Arahan ini akan memuat turun pakej dan memasangnya ke dalam direktori $GOPATH/src. Kemudian, buat direktori vendor di bawah direktori projek dan salin pakej ke dalam direktori vendor.

Apabila mengimport pakej ke dalam projek, Go mencari pakej dalam direktori vendor. Dengan cara ini, pakej dan versi boleh diuruskan secara bebas dalam projek, mengelakkan konflik dalam berbilang projek.

Ringkasan

Pembangunan Dalam Go, menggunakan pakej adalah sangat penting. Go menyediakan pelbagai kaedah pengurusan pakej, yang boleh dipilih secara fleksibel mengikut keperluan anda sendiri. Dalam pembangunan sebenar, kita boleh memilih cara yang sesuai untuk mengurus pakej berdasarkan keadaan tertentu.

Atas ialah kandungan terperinci Pasang pakej golang. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan