取得遠端Go 套件:解決「hg」執行檔未找到錯誤
在Golang 教學中,引導您使用go get 來取得檢索遠端包。然而,有些軟體套件可能處於 Git 以外的版本控制系統下,例如 Mercurial (hg)。
您遇到的「找不到執行檔」錯誤表示您需要安裝 Hg 來複製該版本下的軟體包控制系統。操作方法如下:
-
安裝Mercurial:
下載並安裝Hg 。
- 對於 macOS/Linux:使用套件管理器(例如,在 macOS 上使用brew install Mercurial)。
驗證Hg 是否已正確安裝並加入系統的PATH 環境變數中。
- 在Windows 上,開啟「控制台」-> 《系統與安全》-> “系統”-> “進階系統設定”-> “環境變數”並將Hg 安裝目錄(例如C:Program FilesMercurial)加入PATH 中。
- 安裝Hg 並加入PATH 後,請嘗試再次執行go get code.google.com/p/go.example/hello。
- 成功複製後,軟體套件應安裝在您的 GOPATH 下。導航至 GOPATH 中的 src 目錄並驗證套件檔案是否存在(例如 code.google.com/p/go.example)。
- 使用套件:
<code class="go">import (
"fmt"
"code.google.com/p/go.example/helloworld"
)
func main() {
fmt.Println(helloworld.Hello())
}</code>
登入後複製
您現在可以在 Go 程式碼中匯入和使用遠端套件。例如,您可以從 code.google.com 儲存庫匯入 helloworld 套件:
以上是如何解決使用'go get”時'hg”找不到可執行檔的錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!