Definisi GOPATH Per-Projek dengan Bash dan Kod Visual Studio
Untuk memudahkan pengurusan berbilang projek Go dan kebergantungan masing-masing, pertimbangkan untuk menentukan GOPATH berdasarkan setiap projek. Pendekatan ini membenarkan semua perduaan dan perpustakaan pihak ketiga bergantung kepada projek, serupa dengan aliran kerja yang digunakan dalam bahasa pengaturcaraan lain.
Bash Skrip untuk GOPATH Derivasi:
Untuk mentakrifkan GOPATH secara automatik untuk direktori projek, ubah suai fail ~/.bashrc atau ~/.bash_profile dengan yang berikut skrip:
cd () { builtin cd "$@" cdir=$PWD while [ "$cdir" != "/" ]; do if [ -e "$cdir/.gopath" ]; then export GOPATH=$cdir break fi cdir=$(dirname "$cdir") done }
Simpan fail dan muat semula persekitaran shell anda untuk perubahan berkuat kuasa (sumber ~/.bashrc). Selepas mencipta fail .gopath dalam direktori projek, skrip akan secara automatik menetapkan pembolehubah persekitaran GOPATH kepada direktori tersebut apabila anda menavigasi ke sana.
Pelanjutan Kod Visual Studio untuk Per-Projek GOPATH:
Sebagai alternatif, pertimbangkan untuk menggunakan Kod Visual Studio dengan sambungan "Go for Visual Studio Code". Sambungan ini membolehkan anda:
Persediaan ini memastikan alat global dipasang dalam GOPATH umum, manakala khusus projek anda GOPATH kekal sebagai direktori induk src, boleh diakses dalam IDE.
Atas ialah kandungan terperinci Bagaimana untuk Mencapai Konfigurasi GOPATH Per-Projek dalam Go untuk Pengurusan Projek Ringkas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!