欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

golang如何解決go get命令無(wú)響應(yīng)問(wèn)題

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

golang go get命令無(wú)響應(yīng)問(wèn)題

操作

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.

原因

所下載的庫(kù)依賴(lài)有官方庫(kù),而官方被封禁網(wǎng)導(dǎo)致。

方法

法一:設(shè)置代理

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

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

法二:git clone 依賴(lài)包直接到GOPATH/src/下

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

go get 指令沒(méi)有反應(yīng)/出錯(cuò)/超時(shí)

使用GitHub上的eclipse/paho.mqtt.golang包時(shí),長(zhǎng)時(shí)間無(wú)響應(yīng)后,彈出以下錯(cuò)誤提示

$ 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)這個(gè)問(wèn)題的原因主要還是我們所使用網(wǎng)絡(luò)的特殊性,導(dǎo)致go get無(wú)法拉取我們所需包的源碼,從goproxy的官網(wǎng)上的使用分布圖就能很明顯的看出來(lái):

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

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

總結(jié)

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

相關(guān)文章

  • Go操作mongodb數(shù)據(jù)庫(kù)方法示例

    Go操作mongodb數(shù)據(jù)庫(kù)方法示例

    這篇文章主要為大家介紹了Go操作mongodb數(shù)據(jù)庫(kù)方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • go?micro微服務(wù)proto開(kāi)發(fā)安裝及使用規(guī)則

    go?micro微服務(wù)proto開(kāi)發(fā)安裝及使用規(guī)則

    這篇文章主要為大家介紹了go?micro微服務(wù)proto開(kāi)發(fā)中安裝Protobuf及基本規(guī)范字段的規(guī)則詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • 一文帶你了解Golang中強(qiáng)大的重試機(jī)制

    一文帶你了解Golang中強(qiáng)大的重試機(jī)制

    在 Go 語(yǔ)言中,處理瞬態(tài)錯(cuò)誤是常見(jiàn)的挑戰(zhàn),這些錯(cuò)誤可能會(huì)在一段時(shí)間后自動(dòng)恢復(fù),因此,重試機(jī)制在這些情況下非常重要,所以本文就來(lái)和大家聊聊Golang中強(qiáng)大的重試機(jī)制吧
    2025-01-01
  • Go語(yǔ)言中strings.HasPrefix、strings.Split、strings.SplitN()?函數(shù)

    Go語(yǔ)言中strings.HasPrefix、strings.Split、strings.SplitN()?函數(shù)

    本文主要介紹了Go語(yǔ)言中strings.HasPrefix、strings.Split、strings.SplitN()函數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • 淺析Go語(yǔ)言中的Range關(guān)鍵字

    淺析Go語(yǔ)言中的Range關(guān)鍵字

    Range是go語(yǔ)言中很獨(dú)特的一個(gè)關(guān)鍵詞,也相當(dāng)好用。下面就跟著小編來(lái)再聊聊這個(gè)Range關(guān)鍵字,有需要的朋友們可以參考借鑒。
    2016-09-09
  • 解決goxorm無(wú)法更新值為默認(rèn)值的問(wèn)題

    解決goxorm無(wú)法更新值為默認(rèn)值的問(wèn)題

    這篇文章主要介紹了解決goxorm無(wú)法更新值為默認(rèn)值的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • go json轉(zhuǎn)換實(shí)踐中遇到的坑

    go json轉(zhuǎn)換實(shí)踐中遇到的坑

    在使用 go 語(yǔ)言開(kāi)發(fā)過(guò)程中,經(jīng)常需要使用到 json 包來(lái)進(jìn)行 json 和 struct 的互相轉(zhuǎn)換,這篇文章主要介紹了go json轉(zhuǎn)換實(shí)踐中遇到的坑,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-12-12
  • Go語(yǔ)言接口與多態(tài)詳細(xì)介紹

    Go語(yǔ)言接口與多態(tài)詳細(xì)介紹

    Go語(yǔ)言的接口類(lèi)型是一組方法定義的集合,它體現(xiàn)了多態(tài)性、高內(nèi)聚和低耦合的設(shè)計(jì)思想,接口通過(guò)interface關(guān)鍵字定義,無(wú)需實(shí)現(xiàn)具體方法,任何實(shí)現(xiàn)了接口所有方法的類(lèi)型即視為實(shí)現(xiàn)了該接口,感興趣的朋友一起看看吧
    2024-09-09
  • GO語(yǔ)言開(kāi)發(fā)終端命令行小工具改進(jìn)更新

    GO語(yǔ)言開(kāi)發(fā)終端命令行小工具改進(jìn)更新

    這篇文章主要為大家介紹了GO語(yǔ)言開(kāi)發(fā)終端命令行小工具的改進(jìn)更新,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • windows下使用vscode搭建golang環(huán)境并調(diào)試的過(guò)程

    windows下使用vscode搭建golang環(huán)境并調(diào)試的過(guò)程

    這篇文章主要介紹了在windows下使用vscode搭建golang環(huán)境并進(jìn)行調(diào)試,主要包括安裝方法及環(huán)境變量配置技巧,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09

最新評(píng)論