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

Barbara Streisand
Lepaskan: 2024-11-21 14:52:12
asal
715 orang telah melayarinya

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
Salin selepas log masuk

Mengkonfigurasi Sublime Teks:

Untuk Teks Sublime, tetapkan GOPATH dalam tetapan Pengguna:

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

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan