Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapa "pergi pasang" tidak berfungsi dengan zsh?

Mengapa "pergi pasang" tidak berfungsi dengan zsh?

Barbara Streisand
Barbara Streisandasal
2024-11-07 09:10:02192semak imbas

Why isn't

Mendiagnosis Isu "Go install not working with zsh"

Apabila cuba memasang "go" menggunakan zsh, sesetengah pengguna mungkin menghadapi ralat "zsh: arahan tidak dijumpai: pergi." Isu ini biasanya timbul disebabkan oleh konfigurasi yang salah atau tidak lengkap. Mari kita mendalami masalah dan penyelesaiannya.

Konfigurasi yang disediakan termasuk fail berikut:

  • "~/.bash_profile": Fail ini menambah "/usr/local/go /bin" kepada pembolehubah persekitaran $PATH.
  • "~/.zshrc": Fail ini juga menambahkan "/usr/local/go/bin" pada pembolehubah persekitaran $PATH.

Walau bagaimanapun, jika "go" dipasang melalui pemasang pakej macOS dan bukannya Homebrew, pengubahsuaian berikut diperlukan:

  • Tetapkan GOPATH kepada $HOME/go.
  • Tetapkan GOROOT ke /usr/local/go.
  • Tetapkan GOBIN kepada $GOPATH/bin.
  • Tambahkan kedua-dua $GOPATH dan $GOROOT/bin pada pembolehubah persekitaran $PATH.

Fail "~/.zshrc" yang dikemas kini sepatutnya kelihatan seperti ini:

export GOPATH=$HOME/go
export GOROOT=/usr/local/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOPATH
export PATH=$PATH:$GOROOT/bin

Selepas membuat perubahan ini, arahan "go install" harus berfungsi seperti yang diharapkan dalam zsh.

Atas ialah kandungan terperinci Mengapa "pergi pasang" tidak berfungsi dengan zsh?. 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