gopath

gopath

Apa yang seharusnya menjadi nilai-nilai GOPATH dan GOROOT? Halaman web ini menjelaskan arti dan penggunaan GOPATH dan GOROOT, dua variabel lingkungan untuk menginstal dan membangun kode Go. Halaman ini juga memberikan tips, tautan, dan contoh untuk mengaturnya dengan benar. Pelajari cara konfigurasi GOROOT dan GOPATH untuk versi Go dan ruang lingkup yang berbeda di GoLand. GOROOT adalah lokasi SDK Go Anda dan GOPATH adalah root dari workspace Anda. Lihat video dan langkah-langkah untuk mengubah pengaturan Go SDK dan pengaturan GOPATH. GOPATH dapat berupa direktori mana pun di sistem Anda. Dalam contoh Unix, kita akan menetapkannya ke $HOME/go (default sejak Go 1.8). Perhatikan bahwa GOPATH tidak boleh menjadi jalur yang sama dengan instalasi Go Anda. Setup umum lainnya adalah mengatur GOPATH = $ HOME. Go 1.13+ go env -w GOPATH = $ HOME go Bash. Edit file ~/.bash_profile Anda untuk menambahkan baris berikut: ekspor GOPATH = $ HOME go Apa itu GOPATH? Dalam Golang, Anda membutuhkan $ GOPATH, dan beberapa folder dan file. Kemudian ketik kode dalam file main.go. Anda dapat menampilkan GOPATH menggunakan perintah. pergi env GOPATH. Jika Anda mendapatkan kesalahan di bawah ini, maka Go tidak terinstal dengan benar di komputer Anda. Pelajari cara membuat proyek Go (GOPATH) di GoLand, sebuah IDE yang kuat untuk pengembang Go. Temukan cara menyimpan basis kode Anda dan semua file di bawah GOPATH, cara menambahkan dan menginstal dependensi, dan cara mengunduh dan menginstal Go SDK. Selanjutnya, buat file bernama hello.go di dalam direktori tersebut yang berisi kode Go berikut: paket utama impor "fmt" func utama () { fmt.Println ("Halo, dunia.") } Sekarang Anda dapat membangun dan menginstal program itu dengan alat pergi: $ Langsung instal contoh pengguna halo. Perintah ini membangun perintah halo, menghasilkan file biner yang dapat dijalankan. GOPATH. GOPATH, juga disebut direktori workspace, adalah direktori tempat kode Go berada. Ini diimplementasikan oleh dan didokumentasikan dalam paket go build dan digunakan untuk memecahkan pernyataan impor. Alat go get mengunduh paket ke direktori pertama di GOPATH. Jika variabel lingkungan tidak diatur, GOPATH default ke subdirektori bernama ... Pengaturan workspace mengesampingkan pengaturan pengguna, sehingga Anda dapat menggunakan pengaturan go.gopath untuk mengatur GOPATH yang berbeda untuk proyek yang berbeda. Sebuah GOPATH juga dapat berisi beberapa direktori, jadi pengaturan ini tidak perlu untuk mencapai perilaku ini. Otomatis menafsirkan GOPATH Anda. Catatan: Fitur ini hanya berfungsi dalam mode GOPATH, bukan dalam mode modul. Saat memeriksa paket baru, dapatkan membuat target direktori GOPATH src import-path. Jika GOPATH berisi beberapa entri, dapatkan menggunakan yang pertama. Untuk lebih detailnya lihat: 'bantuan pergi gopath'. Saat memeriksa atau memperbarui paket, dapatkan mencari cabang atau tag yang cocok dengan versi Go yang terpasang secara lokal. GOPATH adalah variabel lingkungan untuk lokasi work-space Anda. GOROOT adalah variabel lingkungan untuk direktori instalasi Anda. Meskipun GOROOT dan GOPATH diatur otomatis (jika tidak ada kesalahan) selama Klik tombol Add SDK () dan pilih Unduh. Dari daftar Versi, pilih versi SDK. Di bidang Lokasi, tentukan jalur untuk SDK tersebut. Untuk menggunakan peramban file, klik ikon Telusuri. Klik OK untuk menutup dialog Unduh Go SDK. Ketika Anda mengklik Apply atau OK pada halaman GOROOT, IntelliJ IDEA akan mulai mengunduh dan mengekstrak Go SDK. Variabel GOPATH secara default akan menunjuk ke folder go yang didefinisikan langsung di bawah jalur direktori rumah pengguna (~/ di sistem berbasis Unix atau % HOMEPATH% pada sistem berbasis Windows). GOPATH juga dapat diatur ke jalur kustom, dan lebih dari satu GOPATH dapat didefinisikan untuk satu pengguna (tetapi ini tidak disarankan karena kesulitan tambahan dalam manajemen dependensi).