Rumah >pembangunan bahagian belakang >Golang >Mengapa `go-eval` Tidak Berfungsi Selepas Pemasangan?

Mengapa `go-eval` Tidak Berfungsi Selepas Pemasangan?

Patricia Arquette
Patricia Arquetteasal
2024-12-08 17:48:11959semak imbas

Why Doesn't `go-eval` Work After Installation?

Menyelesaikan "perintah tidak ditemui" untuk go-eval Selepas Pemasangan

Percubaan untuk melaksanakan go-eval selepas pemasangan menghasilkan "arahan tidak ditemui" ralat. Walaupun mengikut arahan pemasangan untuk go-eval dengan berjaya menjalankan 'go get', arahan itu kekal tidak boleh diakses.

Isu ini timbul kerana executable go-eval terletak dalam '$GOPATH/bin', yang tidak sebahagian daripada pembolehubah persekitaran $PATH. Untuk menyelesaikan masalah ini, anda perlu menambahkan '$GOPATH/bin' pada PATH anda.

Dalam versi lama Go (di bawah 1.8):

PATH="$GOPATH/bin:$PATH"

Dalam Go 1.8 dan ke atas, GOPATH lalai kepada $HOME/go. Oleh itu, arahan berikut disyorkan dalam fail .profile:

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

Selepas membuat perubahan ini, anda sepatutnya boleh menjalankan go-eval dengan menaip arahannya dalam terminal tanpa menemui "arahan tidak dijumpai " ralat.

Atas ialah kandungan terperinci Mengapa `go-eval` Tidak Berfungsi Selepas Pemasangan?. 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