Menetapkan Berbilang Direktori GOPATH
Dalam Go, anda boleh menyesuaikan ruang kerja anda dengan menetapkan berbilang direktori untuk GOPATH. Ini membolehkan anda mengasingkan projek yang berbeza dan memastikan ruang kerja anda teratur.
Pernyataan Masalah
Seorang pembangun telah menetapkan GOPATH kepada "/Users/me/dev/go" dan telah mencipta berbilang projek go di bawah "/Users/me/dev/go/src." Walau bagaimanapun, mereka tidak berpuas hati dengan mempunyai satu direktori "go" dalam folder root dev mereka yang mengandungi semua projek pelanggan mereka.
Penyelesaian
Ya, itu mungkin untuk mempunyai berbilang direktori GOPATH. GOPATH pada asasnya ialah senarai direktori, serupa dengan PATH. Anda boleh menetapkan direktori GOPATH yang berbeza dengan mengubah suai pembolehubah persekitaran anda.
Untuk pengguna Linux:
export GOPATH="/home/peter/gopath:/home/peter/public/gopath"
Untuk pengguna Windows:
set GOPATH="C:\gopath;C:\public\gopath"
Ingat untuk menggunakan ";" sebagai pemisah laluan pada Windows dan ":" pada Linux.
Nota
Apabila menggunakan go get, ia akan memuat turun pakej secara automatik ke direktori pertama yang dinyatakan dalam GOPATH anda . Untuk menukar tingkah laku ini, anda boleh menggunakan bendera -d untuk menentukan direktori sasaran secara eksplisit.
Untuk mengesahkan perubahan anda, jalankan go env untuk menyemak tetapan GOPATH anda. Ini akan memaparkan direktori GOROOT dan GOPATH.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menetapkan Berbilang Direktori GOPATH dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!