Memahami Perbezaan Antara go get and go install
Semasa meneroka alat pengaturcaraan Go, anda mungkin telah memerhatikan bahawa go get melakukan berbilang operasi , termasuk memuat turun, menyusun dan memasang perisian, manakala pergi pasang hanya menyusun dan memasang. Anda mungkin tertanya-tanya mengapa go install wujud memandangkan go get nampaknya menawarkan penyelesaian yang lebih komprehensif.
Tujuan go install
go install memainkan peranan penting dalam pembangunan setempat aliran kerja. Pertimbangkan senario di mana anda ingin menggunakan perpustakaan, tetapi memerlukan pengubahsuaian. Dalam kes sedemikian, anda biasanya akan mengikuti langkah berikut:
pergi dapatkan kekurangan bendera untuk menghalang muat turun, menjadikannya tidak sesuai untuk aliran kerja ini.
Aliran Kerja Serupa untuk Membangunkan Pakej Tersuai
Aliran kerja yang sama terpakai apabila membangunkan pakej baharu dari awal. Anda akan memuat turun kebergantungan pakej menggunakan go get -d, membuat pengubahsuaian yang diperlukan, dan kemudian memasang pakej tersuai menggunakan go install.
Kemas Kini Terkini dalam Go 1.16
In Pergi 1.16, penggunaan go install dan go get telah dikemas kini dan dijelaskan. go install kini merupakan cara yang disyorkan untuk membina dan memasang pakej dalam mod modul. go get harus digunakan dengan bendera -d untuk melaraskan kebergantungan modul tanpa membina pakej. Penggunaan go get untuk membina dan memasang pakej telah ditamatkan. Keluaran akan datang akan mendayakan bendera -d secara lalai.
Atas ialah kandungan terperinci Pergi dapatkan vs. pergi pasang: Bilakah Saya Harus Menggunakan Yang Mana?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!