Mengapa Adakah \'go get\' Menghasilkan Ralat \'hg: executable file not found\'?

Mary-Kate Olsen
Lepaskan: 2024-10-30 01:35:02
asal
1057 orang telah melayarinya

Why Does

Menyelesaikan masalah "hg" Boleh Laksana Tidak Ditemui Ralat Semasa Memasang Pakej Remote Go

Apabila cuba memasang pakej Go jauh menggunakan arahan go get, pengguna mungkin menghadapi ralat:

package code.google.com/p/go.example/hello: exec: "hg": executable file not found in %PATH%.
Salin selepas log masuk

Ralat ini menunjukkan bahawa Mercurial (hg) boleh laku, yang diperlukan untuk mengkloning pakej daripada repositori kawalan sumbernya, tidak terdapat dalam pembolehubah persekitaran PATH sistem.

Untuk menyelesaikan masalah ini isu, ikut langkah berikut:

  1. Pasang Mercurial: Pasang sistem kawalan versi teragih Mercurial pada sistem anda. Ini biasanya boleh dilakukan menggunakan pengurus pakej sistem pengendalian anda.
  2. Konfigurasikan Pembolehubah PATH: Tambahkan direktori bin Mercurial pada pembolehubah persekitaran PATH supaya hg boleh laku boleh ditemui oleh sistem. Contohnya, pada Windows, buka Panel Kawalan, navigasi ke Sistem dan Keselamatan > Sistem, dan klik butang "Edit pembolehubah persekitaran untuk akaun anda". Di bawah Pembolehubah sistem, tambahkan pembolehubah baharu bernama PATH dengan nilai termasuk laluan ke direktori bin Mercurial.
  3. Jalankan go get Again: Cuba semula perintah go get untuk memasang pakej. Perintah klon kini akan dapat mencari hg boleh laku dan melengkapkan pemasangan.
  4. Semak Pemasangan: Sahkan bahawa pakej telah dimuat turun dan dipasang dengan menyemak direktori berikut:

    • GOPATH/src/ Kod sumber untuk pakej akan terletak di sini.
    • GOPATH/bin/ Binari yang disusun untuk pakej akan diletakkan di sini.

Dengan mengikuti langkah ini, anda seharusnya berjaya memasang pakej Go jauh yang berada di bawah kawalan sumber Mercurial.

Atas ialah kandungan terperinci Mengapa Adakah \'go get\' Menghasilkan Ralat \'hg: executable file not found\'?. 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