使用Go 模組安裝Go 工具
使用Go 模組進行依賴管理時,嘗試安裝工具時可能會出現困難,因為「 go :找不到主模組」錯誤。根據所需的依賴追蹤和安裝方法,可以使用多種解決方案。
案例1:在不修改go.mod 的情況下安裝工具
安裝工具而不記錄為當前go.mod 中的依賴項,請請依照以下步驟操作:
執行:
$ cd /tmp $ go get github.com/some/[email protected]
或者,使用gobin,一個用於安裝和運行二進位檔案的模組感知命令,它提供了更大的靈活性,包括無需修改模組的go.mod 即可安裝的能力。
案例2:將工具作為模組依賴項進行追蹤
要在go.mod 中將工具明確追蹤為版本化依賴項,請按照以下步驟操作:
設定//go:build 工具建構tag:
//go:build tools // +build tools package tools import ( _ "golang.org/x/tools/cmd/stringer" )
以上是如何在不修改或修改 go.mod 的情況下安裝帶有 Go 模組的 Go Tools?的詳細內容。更多資訊請關注PHP中文網其他相關文章!