go get 指令在 Mac 上卡住
Feb 09, 2024 pm 07:18 PM
go語言
鏡像來源
網路問題
php小編子墨發現,在Mac作業系統上使用go get指令時可能會遇到卡住的情況。這個問題可能是由於網路問題或代理設定不正確所致。要解決這個問題,可以嘗試使用以下方法:檢查網路連線、切換至國內鏡像來源或使用代理工具。這些方法有助於解決go get指令在Mac上卡住的問題,讓開發者能夠順利使用go語言進行開發工作。
問題內容
我正在嘗試在 golang 中安裝一些程式庫。但當我運行 go get [package] 時它總是卡住。錯誤各不相同。其中之一是這樣的:
➜ alif git:(master) ✗ go get "github.com/go-playground/validator/v10" go: downloading github.com/go-playground/validator/v10 v10.11.2 go: downloading github.com/go-playground/validator v9.31.0+incompatible go: github.com/go-playground/validator/[email protected]: read "https:/proxy.golang.org/@v/v10.11.2.zip": read tcp 192.164.0.2:58505->34.101.4.81:443: read: connection reset by peer
登入後複製
有時是連線被拒絕或逾時。
➜ alif git:(master) ✗ go get "github.com/go-playground/validator/v10" go: downloading github.com/go-playground/validator/v10 v10.11.2 go: downloading github.com/go-playground/validator v9.31.0+incompatible go: golang.org/x/[email protected]: verifying go.mod: golang.org/x/[email protected]/go.mod: Get "https://sum.golang.org/lookup/golang.org/x/[email protected]": net/http: TLS handshake timeout
登入後複製
我的網路運作得很好。事實上,就像兩天前一樣,我下載 go 依賴項沒有問題。
我的go版本是go1.19,我嘗試升級到go1.20但問題仍然出現。我使用的是 macos m1。我能做什麼?
解決方法
基於@para 的註解。我需要使用 go_proxy。
export goproxy=https://proxy.golang.org
登入後複製
但首先,請確保您可以開啟 golang.org/proxy.golang.org是否在您的瀏覽器中。
透過使用此命令檢查 go env 來確保您的 goproxy
已設定
go env
登入後複製
以上是go get 指令在 Mac 上卡住的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章
擊敗分裂小說需要多長時間?
3 週前
By DDD
倉庫:如何復興隊友
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前
By 尊渡假赌尊渡假赌尊渡假赌
公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗?
3 週前
By 王林

熱門文章
擊敗分裂小說需要多長時間?
3 週前
By DDD
倉庫:如何復興隊友
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前
By 尊渡假赌尊渡假赌尊渡假赌
公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗?
3 週前
By 王林

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)