在Ubuntu上解決Golang依賴問題,推薦使用Go Modules(官方工具),步驟如下:
go mod init <模塊名>(如go mod init github.com/yourproject),生成go.mod文件。go get <包路徑>添加依賴(如go get github.com/gin-gonic/gin),Go會自動更新go.mod和go.sum。go get -u更新所有依賴到最新版本,或指定包名更新單個依賴。go mod tidy移除未使用的依賴,確保go.mod文件整潔。GOROOT(Go安裝路徑)和GOPATH(工作目錄)正確配置,通常在~/.bashrc中設置并執行source ~/.bashrc。GOPROXY=https://goproxy.cn,direct加速下載。其他建議:
go get指定版本。參考資料: