Dalam beberapa tahun kebelakangan ini, bahasa Go (juga dikenali sebagai Golang) telah menjadi popular di kalangan lebih ramai pengaturcara kerana perpustakaannya yang kaya, kelajuan penyusunan pantas, pengurusan memori yang cekap dan prestasi konkurensi, serta penggunaannya yang besar oleh syarikat utama seperti bantuan Google. Berbanding dengan bahasa lain, menarik projek dalam Go adalah sangat mudah Artikel ini akan memperkenalkan anda cara menarik projek di Golang.
1. Persediaan dan konfigurasi persekitaran
Sebelum mula menarik projek, kita perlu menyediakan persekitaran untuk menjalankan Golang. Sila rujuk tutorial pemasangan rasmi untuk operasi tertentu. Selepas pemasangan selesai, kita perlu mengkonfigurasi dua pembolehubah persekitaran GOPATH dan GOROOT.
GOPATH: Laluan projek Go, yang perlu digunakan oleh pengkompil Go semasa menyusun.
GOROOT: Laluan ke pemasangan bahasa Go.
2. Gunakan arahan go get
Di Golang, kita boleh menggunakan arahan go get untuk menarik projek. Perintah ini secara automatik akan mengesan pakej yang diimport dan memuat turunnya ke direktori $GOPATH/src/path/to/package/.
Sebagai contoh, jika kita ingin menarik projek rangka kerja Beego Go Web, kita hanya perlu melaksanakan arahan berikut dalam terminal:
go get github.com/astaxie/beego
Selepas pelaksanaan arahan selesai, kita boleh $ Cari kod sumber projek dalam direktori GOPATH/src/github.com/astaxie/beego.
Jika kita ingin menarik versi cawangan atau teg yang ditentukan, kita boleh menggunakan arahan berikut:
go get -u github.com/astaxie/beego@分支名或标签名
3 Gunakan arahan klon Git
In Selain menggunakan arahan go get, kita juga boleh menggunakan arahan klon Git untuk menarik projek secara manual, kaedahnya adalah seperti berikut:
1. Mula-mula kita perlu menggunakan arahan cd di terminal untuk memasuki tempatan direktori ruang kerja, contohnya: $GOPATH/ src.
2. Gunakan arahan klon Git pada baris arahan untuk menarik projek, contohnya:
git clone https://github.com/astaxie/beego.git
Selepas arahan dilaksanakan, kita boleh mencari kod sumber projek beego dalam direktori semasa.
4. Gunakan modul Go
Modul Go ialah ciri baharu selepas versi Go1.11. Ia membolehkan kami berkongsi kod yang sama dalam repositori kod yang berbeza dan memuat turun kebergantungan secara automatik kawalan.
Menggunakan modul Go memerlukan mencipta fail go.mod dalam direktori akar projek. Fail ini merekodkan maklumat versi pakej yang diperlukan dalam projek. Operasi khusus adalah seperti berikut:
1 Jalankan arahan berikut dalam direktori akar projek:
go mod init github.com/您的用户名/项目名
2. Kemudian, gunakan arahan berikut untuk menambah kebergantungan yang diperlukan:
go get 包名
Contohnya:
go get github.com/astaxie/beego
Selepas pelaksanaan arahan selesai, kita boleh melihat kebergantungan tambahan dalam fail go.mod.
3. Jika kita ingin mengemas kini salah satu versi pakej, kita boleh menggunakan arahan berikut:
go get -u 包名
Contohnya:
go get -u github.com/astaxie/beego
Di atas ialah apa yang ditarik dalam kaedah Projek Golang, saya harap artikel ini dapat membantu anda.
Atas ialah kandungan terperinci Bagaimana untuk menarik projek di golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!