匯入本機套件:GOPATH 問題
您在嘗試從$GOPATH/src/project 匯入本機套件時遇到問題,有關無法找到匯入的套件的錯誤訊息。然而,當您將專案目錄移至主目錄(~/project)時,相同的程式碼可以順利執行。為什麼會出現差異?
問題的癥結在於程式碼中所使用的相對導入路徑。雖然方便實驗,但 go build 和 go install 並不完全支援相對導入路徑。這是因為這些工具需要更結構化的方法來匯入路徑。
要解決此問題並確保您的套件與Go 工具無縫協作,請遵循以下準則:
使用絕對導入路徑:
適當地建立程式碼:
透過遵循這些建議,您將能夠從 $GOPATH/src/project 匯入本機套件並確保您的程式碼可以按照 Go 工具的預期運作。
以上是為什麼我無法從 $GOPATH/src/project 匯入本機套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!