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:
-
Pasang Mercurial: Pasang sistem kawalan versi teragih Mercurial pada sistem anda. Ini biasanya boleh dilakukan menggunakan pengurus pakej sistem pengendalian anda.
-
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.
-
Jalankan go get Again: Cuba semula perintah go get untuk memasang pakej. Perintah klon kini akan dapat mencari hg boleh laku dan melengkapkan pemasangan.
-
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!