Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah cara saya menetapkan pembolehubah persekitaran $GOPATH pada Mac OSX untuk Go?

Bagaimanakah cara saya menetapkan pembolehubah persekitaran $GOPATH pada Mac OSX untuk Go?

Barbara Streisand
Barbara Streisandasal
2024-11-21 14:52:12701semak imbas

How do I set the $GOPATH environment variable on Mac OSX for Go?

Masalah: Menetapkan $GOPATH pada Mac OSX

Apabila cuba menetapkan pembolehubah persekitaran $GOPATH pada Mac OSX, pengguna mungkin menghadapi perkara berikut ralat: "tidak dapat mencari pakej "github.com/#GITHUB_USERNAME#/smitego" dalam mana-mana: /usr/local/go/src/pkg/github.com/#GITHUB_USERNAME#/smitego (dari $GOROOT) ($GOPATH tidak ditetapkan)".

Penyelesaian:

Sejak Go versi 1.8 (dikeluarkan pada Februari 2017), GOPATH ditentukan secara automatik oleh Go rantai alat pada Mac OSX. Ia lalai kepada $HOME/go, yang memudahkan proses persediaan awal.

Kaedah Manual untuk Shell:

Untuk versi terdahulu Go atau untuk pendekatan yang lebih manual , tambahkan baris berikut pada ~/.bash_profile:

export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$PATH

Mengkonfigurasi Sublime Teks:

Untuk Teks Sublime, tetapkan GOPATH dalam tetapan Pengguna:

{
        "shell": ["/bin/bash"],
        "env": {"GOPATH": "/Users/#USERNAME#/go/"},
}

Nota Penting:

Apabila menetapkan GOPATH , sentiasa ingat untuk menentukan laluan ke direktori root go di mana src, pkg dan bin berada, bukan laluan penuh ke spesifik pakej.

Atas ialah kandungan terperinci Bagaimanakah cara saya menetapkan pembolehubah persekitaran $GOPATH pada Mac OSX untuk Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn