解決「package rsc.io/quote not found」錯誤
嘗試執行使用rsc.io/ 的Go 程式碼時quote 包,使用者可能會遇到以下錯誤:
cannot find package "rsc.io/quote" in any of: C:\Program Files\Go\src\rsc.io\quote (from $GOROOT) C:\Users\myname\go\src\rsc.io\quote (from $GOPATH)
此錯誤表明Go 無法找到所需的rsc.io/quote 套件。要解決此問題,需要初始化 Go 模組並執行 'go mod tidy' 命令。
初始化 Go 模組
讓 Go 自動下載並安裝依賴項,包括像 rsc.io/quote 這樣的包,該模組必須初始化。為此,請導航至包含 Go 原始碼的目錄並執行以下命令:
go mod init <module name>
取代 ''為您的專案取一個合適的名稱。這會在目前目錄中建立一個 'go.mod' 文件,該文件指定模組名稱及其依賴項。
執行 'go mod tidy'
初始化後模組,需要執行「go mod tidy」指令。此命令將取得所需的套件 rsc.io/quote 並將其安裝到專案的本機套件快取中。
範例:
$ go mod tidy go: finding module for package rsc.io/quote go: found rsc.io/quote in rsc.io/quote v1.5.2
正在執行Go 程式碼
安裝套件後,可以使用「go run
範例:
$ go run hello.go Don't communicate by sharing memory, share memory by communicating.
依照下列步驟,使用者可以解決「package rsc.io/quote not found」錯誤並成功執行Go 程式碼使用rsc.io /quote 包。
以上是如何修復 Go 中的'package rsc.io/quote not found”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!