Mengapa pergi pasang Memasang ke GOROOT Daripada GOPATH?

Linda Hamilton
Lepaskan: 2024-11-02 05:08:02
asal
747 orang telah melayarinya

Why Is go install Installing to GOROOT Instead of GOPATH?

GOROOT Mengatasi GOPATH untuk go install

Masalah

Pembolehubah $GOPATH tidak dikenali oleh go env dan arahan go install sedang cuba untuk memasang pakej ke lokasi GOROOT lalai (/usr/lib/go) dan bukannya direktori GOPATH yang dimaksudkan.

Punca

Isu ini mungkin berkaitan dengan $GOPATH yang salah atau tidak dieksport dengan betul.

Penyelesaian

Untuk menyelesaikan isu, pastikan $GOPATH ditetapkan dan dieksport dengan betul. Berikut ialah langkah untuk berbuat demikian:

  1. Buat direktori yang diperlukan dalam $GOPATH:

    mkdir -p $HOME/dev/go/src
    mkdir -p $HOME/dev/go/bin
    Salin selepas log masuk
  2. Tambah baris berikut pada $HOME /.profile:

    export GOPATH=$HOME/dev/go
    export PATH=$PATH:$HOME/dev/go/bin
    Salin selepas log masuk
  3. Sumber fail profil:

    source $HOME/.profile
    Salin selepas log masuk
  4. Sahkan tetapan:

    env | grep -i '^GO'
    cat $HOME/.profile
    Salin selepas log masuk

Anda sepatutnya melihat $GOPATH ditetapkan ke direktori yang betul /home/me/dev/go. Jika isu itu berterusan selepas mengikuti langkah ini, pertimbangkan untuk meningkatkan kepada versi Go yang lebih baharu, kerana masalah itu mungkin telah diselesaikan dalam keluaran seterusnya.

Atas ialah kandungan terperinci Mengapa pergi pasang Memasang ke GOROOT Daripada GOPATH?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!