最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

golang如何解決go get命令無響應問題

 更新時間:2024年12月19日 14:30:53   作者:Mars'Ares  
文章介紹了在Go語言中處理由于官方庫被封禁導致依賴下載失敗的方法,包括設置代理和直接克隆依賴包到GOPATH/src下

golang go get命令無響應問題

操作

go get -v github.com/golang/net

現(xiàn)象

go get github.com/golang/net: module github.com/golang/net: 
Get https://proxy.golang.org/github.com/golang/net/@v/list: 
dial tcp 216.58.220.209:443: connectex: 
A connection attempt failed because the connected party did not properly respond after a period of time,
 or established connection failed because connected host has failed to respond.

原因

所下載的庫依賴有官方庫,而官方被封禁網(wǎng)導致。

方法

法一:設置代理

go env -w GOPROXY=https://goproxy.cn

##設置完后 重新執(zhí)行即可go get
ps:
go1.11發(fā)布后,還發(fā)布一個goproxy提供代理服務,goproxy.cn是專門服務于中國的,依賴于七牛云
github地址: https://github.com/goproxy

法二:git clone 依賴包直接到GOPATH/src/下

cd /d  %GOPATH%/src/
git clone https://github.com/golang/net.git
ps:https://github.com/golang上為golang.org的鏡像依賴包
所以,可以直接使用git clone代替go get

go get 指令沒有反應/出錯/超時

使用GitHub上的eclipse/paho.mqtt.golang包時,長時間無響應后,彈出以下錯誤提示

$ go get github.com/eclipse/paho.mqtt.golang

package golang.org/x/net/proxy: unrecognized import path “golang.org/x/net/proxy” (https fetch: Get https://golang.org/x/net/proxy?go-get=1: dial tcp 216.239.37.1:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.)

出現(xiàn)這個問題的原因主要還是我們所使用網(wǎng)絡的特殊性,導致go get無法拉取我們所需包的源碼,從goproxy的官網(wǎng)上的使用分布圖就能很明顯的看出來:

此時修改一下環(huán)境變量啟動GOPROXY,再用go get -v即可,-v參數(shù)能夠顯示go get執(zhí)行的進度

# Enable the go modules feature
export GO111MODULE=on
# Set the GOPROXY environment variable
export GOPROXY=https://goproxy.io

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Go?模塊在下游服務抖動恢復后CPU占用無法恢復原因

    Go?模塊在下游服務抖動恢復后CPU占用無法恢復原因

    這篇文章主要為大家介紹了Go?模塊在下游服務抖動恢復后CPU占用無法恢復原因詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • 一文帶你了解Go語言中的類型斷言和類型轉換

    一文帶你了解Go語言中的類型斷言和類型轉換

    在Go中,類型斷言和類型轉換是一個令人困惑的事情,他們似乎都在做同樣的事情。最明顯的不同點是他們具有不同的語法(variable.(type)?vs?type(variable)?)。本文我們就來深入研究一下二者的區(qū)別
    2022-09-09
  • 詳解go語言中type關鍵詞的幾種使用

    詳解go語言中type關鍵詞的幾種使用

    這篇文章主要介紹了詳解go語言中type的幾種使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • go語言中的結構體嵌入詳解(最新推薦)

    go語言中的結構體嵌入詳解(最新推薦)

    結構體嵌入是Go語言中的一種特性,允許在一個結構體中包含另一個結構體,從而實現(xiàn)代碼復用和方法復用,嵌入結構體的字段和方法會被提升到外部結構體中,可以直接訪問,本文給大家介紹go語言中的結構體嵌入的相關知識,感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • golang進行xml文件解析的操作方法

    golang進行xml文件解析的操作方法

    本文介紹了Go語言中解析XML文件的幾種方法:小文件解析、大文件流式解析和復雜結構解析,對于小文件,使用標準庫中的encoding/xml包;對于大文件,采用流式解析以避免內(nèi)存溢出,對于復雜結構的XML文件,推薦使用第三方庫github.com/beevik/etree
    2024-11-11
  • 詳解go語言單鏈表及其常用方法的實現(xiàn)

    詳解go語言單鏈表及其常用方法的實現(xiàn)

    這篇文章主要介紹了詳解go語言單鏈表及其常用方法的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • sublime安裝支持go和html的插件

    sublime安裝支持go和html的插件

    這篇文章主要介紹了sublime安裝支持go和html的插件,需要的朋友可以參考下
    2015-01-01
  • golang跳轉語句goto,break,continue的使用及區(qū)別說明

    golang跳轉語句goto,break,continue的使用及區(qū)別說明

    這篇文章主要介紹了golang跳轉語句goto,break,continue的使用及區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 淺談goland導入自定義包時出錯(一招解決問題)

    淺談goland導入自定義包時出錯(一招解決問題)

    這篇文章主要介紹了淺談goland導入自定義包時出錯(一招解決問題),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 深入理解Go gin框架中Context的Request和Writer對象

    深入理解Go gin框架中Context的Request和Writer對象

    這篇文章主要為大家詳細介紹了Go語言的gin框架中Context的Request和Writer對象,文中的示例代碼講解詳細,對我們深入了解Go語言有一定的幫助,快跟隨小編一起學習一下吧
    2023-04-04

最新評論

融水| 嘉义县| 漯河市| 辽中县| 秭归县| 清徐县| 大石桥市| 芦溪县| 馆陶县| 阿坝| 淳化县| 娄烦县| 新晃| 绥芬河市| 建昌县| 河北区| 麻江县| 栾川县| 丹棱县| 当阳市| 五常市| 文山县| 武山县| 河曲县| 五家渠市| 庄浪县| 墨玉县| 皋兰县| 松溪县| 南汇区| 平利县| 都匀市| 凌源市| 遂溪县| 东乡县| 大石桥市| 盐源县| 临澧县| 扎赉特旗| 堆龙德庆县| 遂宁市|