Rumah >pembangunan bahagian belakang >Golang >Mengapakah \'go tool: tiada alat sedemikian \'compile\'\' Muncul Selepas Memasang Secara Manual Go pada Ubuntu?

Mengapakah \'go tool: tiada alat sedemikian \'compile\'\' Muncul Selepas Memasang Secara Manual Go pada Ubuntu?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-29 06:20:11329semak imbas

Why Does

Menyelesaikan masalah "go tool: no such tool "compile"

Menghadapi ralat "go tool: no such tool "compile"" apabila membina projek Go boleh membingungkan, terutamanya apabila persekitaran telah berfungsi dengan baik sebelum ini Isu ini sering timbul pada sistem Ubuntu selepas memasang Go secara langsung dengan memuat turun fail tar.gz dan bukannya menggunakan apt-get.

Potensi Punca:

Memasang godoc menggunakan sudo apt-get install golang-doc berpotensi bercanggah dengan yang dipasang secara manual Versi Go, membawa kepada percanggahan dalam persekitaran GOROOT pembolehubah.

Penyelesaian:

Untuk menyelesaikan isu ini, tetapkan pembolehubah persekitaran GOROOT secara eksplisit ke laluan direktori Go yang dipasang secara manual menggunakan arahan berikut:

export GOROOT="/usr/local/go"

Maklumat Tambahan:

  • The arahan go env memaparkan pembolehubah persekitaran semasa yang berkaitan dengan Go.
  • Arahan versi go memberikan maklumat tentang versi Go yang dipasang.
  • Memasang Go secara manual dengan memuat turun fail tar.gz memberikan lebih fleksibiliti dan kawalan ke atas pemasangan, tetapi ia juga memerlukan persediaan tambahan dan kemungkinan penyelesaian konflik.
  • Jika mengeksport GOROOT tidak menyelesaikan isu, pertimbangkan untuk memasang semula Gunakan apt-get atau ekstrak semula fail tar.gz dan pastikan pembolehubah persekitaran yang betul ditetapkan.

Atas ialah kandungan terperinci Mengapakah \'go tool: tiada alat sedemikian \'compile\'\' Muncul Selepas Memasang Secara Manual Go pada Ubuntu?. 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