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.
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.
Cara termudah untuk memasang pakej Go ialah menggunakan arahan go get. Kita boleh masukkan pada baris arahan:
go get 包的地址
Contohnya:
go get github.com/gin-gonic/gin
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.
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 项目名称
Sebagai contoh, kita boleh menggunakan arahan berikut untuk mencipta projek bernama "test":
go mod init test
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 包的地址
Sebagai contoh, kita boleh menggunakan arahan berikut untuk menambah rangka kerja gin:
go get github.com/gin-gonic/gin
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
Arahan ini akan memuat turun dan memasang semua pakej bergantung secara automatik berdasarkan maklumat dalam fail go.mod.
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 包的地址
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!