Rumah >pembangunan bahagian belakang >Golang >Di manakah pakej Go dipasang apabila menggunakan `go get` tanpa `$GOPATH` yang ditentukan?

Di manakah pakej Go dipasang apabila menggunakan `go get` tanpa `$GOPATH` yang ditentukan?

Linda Hamilton
Linda Hamiltonasal
2024-11-19 03:41:02925semak imbas

Where are Go packages installed when using `go get` without a defined `$GOPATH`?

Mencari Direktori Pemasangan untuk Pakej yang Dipasang dengan go get

Dalam pertanyaan ini, pengguna menyatakan kekeliruan tentang lokasi pemasangan pakej yang dimuat turun menggunakan pergi dapatkan, walaupun melihat proses pemasangan yang berjaya. Persoalannya timbul daripada kekurangan $GOPATH yang ditakrifkan dalam cangkerang pengguna dan pemasangan Go through Homebrew.

Untuk menyelesaikan masalah ini, pengguna merujuk dokumentasi di https://golang.org/doc/code .html#remote, mencadangkan bahawa laluan pemasangan lalai ialah $GOPATH/bin. Walau bagaimanapun, ketiadaan $GOPATH dalam persekitaran pengguna menimbulkan halangan.

Penyelesaian ditemui dengan meneliti output brew info go, yang mendedahkan kaveat penting:

==> Caveats
A valid GOPATH is required to use the `go get` command.
If $GOPATH is not specified, $HOME/go will be used by default:
  https://golang.org/doc/code.html#GOPATH

Oleh itu , pengguna mengenal pasti boleh laku yang dipersoalkan di $HOME/go/bin, menyelesaikan kesamaran lokasi.

Atas ialah kandungan terperinci Di manakah pakej Go dipasang apabila menggunakan `go get` tanpa `$GOPATH` yang ditentukan?. 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