Bagaimana untuk Menetapkan Pembolehubah $GOPATH Secara Kekal pada Mac OSX?

Susan Sarandon
Lepaskan: 2024-11-13 04:14:01
asal
339 orang telah melayarinya

How to Set the $GOPATH Variable Permanently on Mac OSX?

Menyelesaikan masalah "Tidak dapat menetapkan $GOPATH pada Mac OSX"

Apabila cuba menjalankan kod contoh menggunakan arahan 'smitego-example go run main .go,' mesej ralat menunjukkan bahawa pembolehubah $GOPATH tidak ditetapkan. Artikel ini menyediakan panduan komprehensif untuk menetapkan pembolehubah $GOPATH secara kekal pada Mac OSX.

Penyelesaian untuk Go 1.8 dan Kemudian

Bermula dengan Go 1.8, rantai alat Go secara automatik menentukan $GOPATH, menetapkannya kepada $HOME/go pada Mac OSX. Ini memudahkan proses bermula dengan Go, membolehkan pengguna memasang pakej dengan 'go get ' serta-merta selepas pemasangan.

Kaedah Manual untuk Shell

Untuk versi lama Go atau untuk pengguna yang lebih suka konfigurasi manual, langkah berikut harus diikuti:

  1. Edit fail ~/.bash_profile.
  2. Tambah baris: 'eksport GOPATH=$HOME/go'.
  3. Tambah baris: 'eksport PATH=$GOPATH /bin:$PATH'.

Pastikan simbol '$' disertakan di tempat yang dinyatakan.

Konfigurasi untuk Teks Sublime

Pengguna Teks Sublime boleh mengkonfigurasi pembolehubah $GOPATH seperti berikut:

  1. Navigasi ke menu Teks Sublime > Pilihan > Tetapan Pakej > GoSublime > Tetapan: Pengguna.
  2. Tambah kod JSON berikut:
{
        "shell": ["/bin/bash"],
        "env": {"GOPATH": "/Users/#USERNAME#/go/"},
}
Salin selepas log masuk

Pastikan untuk menggantikan '#USERNAME#' dengan nama pengguna sebenar anda. Pastikan GOPATH menghala ke akar folder "go" anda (cth., $HOME/go), bukan laluan pakej tertentu.

Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Pembolehubah $GOPATH Secara Kekal pada Mac OSX?. 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