Rumah >pembangunan bahagian belakang >Golang >Mengapa Pergi Menunjukkan Ralat 'Laluan Import Tidak Diiktiraf' dan Bagaimana Saya Boleh Membetulkannya?

Mengapa Pergi Menunjukkan Ralat 'Laluan Import Tidak Diiktiraf' dan Bagaimana Saya Boleh Membetulkannya?

Barbara Streisand
Barbara Streisandasal
2024-12-09 14:33:10270semak imbas

Why is Go Showing

Menyingkap Misteri Laluan Import yang Tidak Dikenali dalam Go

Setelah cuba memasang pakej web.go melalui "go get github.com/ hoisie/web," mesej ralat yang penuh dengan "laluan import tidak dikenali" muncul. Sekatan jalan yang membingungkan ini menghalang kejayaan pemerolehan pakej yang diingini.

Punca Masalah

Punca masalah ini terletak pada laluan GOROOT yang tidak sah. GOROOT semasa, "/home/me/go," nampaknya bercanggah dengan lokasi pemasangan Go sebenar di "/usr/local/go."

Penyelesaian

Untuk menyelesaikan isu ini, beberapa langkah perlu:

  1. Laraskan laluan GOROOT kepada "/usr/local/go" dalam bash profil ("~/.profile").
  2. Pastikan ruang kerja (GOPATH) kekal di "/home/me/go."
  3. Tambahkan baris berikut pada bahagian bawah profil bash :
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin
  1. Alih keluar mana-mana GOROOT sedia ada rujukan.

Kaedah Pemasangan Alternatif

Jika pendekatan yang disebutkan di atas gagal, memasang Go melalui pengurus pakej Ubuntu mungkin menyediakan alternatif yang berdaya maju:

sudo apt-get install golang

Tambahan Petua

  • Rujuk tutorial video berikut untuk panduan lanjut: https://www.youtube.com/watch?v=2PATwIfO5ag
  • Ingat untuk menyemak tetapan GOPATH untuk pastikan ia sepadan dengan lokasi ruang kerja yang dimaksudkan.

Atas ialah kandungan terperinci Mengapa Pergi Menunjukkan Ralat 'Laluan Import Tidak Diiktiraf' dan Bagaimana Saya Boleh Membetulkannya?. 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