1. 程式人生 > >解決 go get golang.org/x/text 拉取失敗問題

解決 go get golang.org/x/text 拉取失敗問題

今天遇導go git  golang.org/x/text  報錯如下:

C:\develop\GitHub\go\project>go get  golang.org/x/text
package golang.org/x/text: unrecognized import path "golang.org/x/text" (https fetch: Get https://golang.org/x/text?go-get=1: d
ial tcp 216.239.37.1:443: connectex: A connection attempt failed because the connected party did not properly respond after a p
eriod of time, or established connection failed because connected host has failed to respond.)

當然,我是掛著vpn的(作為一個技術人員,不能科學上網還是很難受的!!!),就懷疑是vpn不穩定的原因,就試著打開了一下 油管,發現網一點問題都沒有.網上找答案未果.

像這種沒有被納入golang標準庫的官方庫,他們是被託管在github上的,

於是解決方案如下:

1.下載原始碼:

到github上去下載zip包解壓 

或者git拉取

2.編譯安裝原始碼

1.${gopath}下一般會有  src , pkg , bin 三個目錄, 將下載text包放在 ${gopath}/src/golang.org/x 目錄下

2.在 ${gopath}/src  目錄下執行

        go install -x  golang.org/x/text

這樣就會在pkg目錄下生成一個text.a的包檔案

注意:

這裡有個坑  就是 go install的執行路徑為  ${gopath}/src/   加上你的go install命令後面跟的目錄

而不是你這個包的絕對路勁或者相對路勁

比如     golang.org/x/text

,

相關推薦

解決 go get golang.org/x/text 失敗問題

今天遇導go git  golang.org/x/text  報錯如下: C:\develop\GitHub\go\project>go get golang.org/x/text package golang.org/x/text: unrecognized im

解決 go get golang.org/x/* 失敗問題

go get -u -v golang.org/x/text 有時候會因為網路問題,導致失敗。 在不用代理的情況下,可以使用以下方案。   golang.org,他們在github上有一個映象庫 以 golang.org/x/text為例 github上的託管位置

go get golang.org/x失敗解決方法

由於各種問題,國內使用 go get 安裝 golang 官方包可能會失敗,如我自己在安裝 collidermain 時,出現了以下報錯:$ go get collidermain package golang.org/x/net/websocket: unrecognize

國內go get golang.org..失敗的問題

國內的網路下載go的官方包總是會請求超時,比如我要下載一個包:go get golang.org/x/crypto/ripemd160幾秒鐘後就會顯示出請求超時或者無法連線的資訊,總之就是無法下載。其實所有的包在GitHub上基本都可以找到,都是可以手動下載到工程目錄的。以上

Fix cannot find package "golang.org/x/text/unicode/norm"

和上文類似,同樣是在安裝bleve這款全文搜尋引擎上出現的問題。 編譯錯誤資訊 cannot find package "golang.org/x/text/unicode/norm" in a

Spark專案實戰-troubleshooting之解決JVM GC導致的shuffle檔案失敗

一、shuffle檔案拉取失敗的背景介紹 我們知道Executor是一個JVM程序,在其內部有一個BlockManager用於管理該executor的一些資料。 Map端的task在往磁盤裡寫檔案的時候,會通過BlockManager來維護底層的資料,同時也會將資料的元資訊

go get的報錯unrecognized import path "golang.org/x/net/context"處理方法

問題原因是我在ubuntu 18.04上用apt geti安裝的go的sdk,而GOPATH設定,net包的安裝的工作沒做,欠的工作還是要還的. 具體處理方法如下: apt install golang-go 上面是我安裝go環境的方法. 之後用go get的時候,會報錯如下:

go get的報錯unrecognized import path "golang.org/x/net/context"處理方法

問題原因是我在ubuntu 18.04上用apt geti安裝的go的sdk,而GOPATH設定,net包的安裝的工作沒做,欠的工作還是要還的. 具體處理方法如下: apt install golang-go 上面是我安裝go環境的方法. 之後用go get的時候,會

go modules中使用replace替換無法直接獲取的package(golang.org/x/...)

報錯 href 操作 ast med tag 無法 獲取 技術分享 上一篇裏我們介紹了使用go get進行包管理。 不過因為某些未知原因,並不是所有的包都能直接用go get獲取到,這時我們就需要使用go modules的replace功能了。(當然大部分問題掛個梯子就能解

使用docker build構建golang程式時解決golang.org/x包不能下載的問題

在構建golang docker映象的時候,解決依賴時,發現golang.org/x包是不能下載的。 Dockerfile.build內容如下: FROM golang:1.10-alpine WORKDIR xxx RUN apk add --update git

glide 解決 golang.org/x/net 等依賴包無法獲取

知道glide有設定映象功能,可以把某個依賴包的源地址切換為另一個地址,相當於切換到映象地址,用於某些依賴包被牆的原因 之前碰到 golang.org/x/net,設定映象: glide mirror set golang.org/x/crypto github.com/golang/cr

Go語言學習筆記10:使用 github.com/weilaihui/fdfs_client 連線 fastDFS時,遇到了cannot find package "golang.org/x/的報錯

今天在嘗試使用weilaihui/fdfs_client時,一直無法通過編譯,主要的報錯有兩處: ./github.com/Sirupsen/logrus/terminal_check_notappengine.go:9:2: cannot find package "golang.org/x/

TiDB安裝make時報錯:unrecognized import path "golang.org/x/tools/go/gcimporter"和unrecognized import path "

由於GFW的原因,無法下載gcimporter原始碼和types原始碼,其實該原始碼在git上也有,只要下載下來,然後再GOPATH中寫上相應的路徑就可以通過編譯,具體步驟如下 : 1. clone git上的程式碼到本地,比如clone到$GOPATH/src/golan

Golang 解決 golang.org/x/ 下包下載不下來的問題

由於眾所周知的原因,golang在下載golang.org的包時會出現訪問不了的情況。尤其是x包,很多庫都依賴於它。由於x包在gi

如何下載golang.org/x

golang.org/x包放到了https://github.com/golang/text中,下載時需要先在本地建立golang.org/x的目錄後,再下載。 mkdir -p golang.org/x git clone https://github.com/gola

golang 使用docker api docker registry中的映象

package main import ( "github.com/docker/docker/api/types" "golang.org/x/net/context" "github.com/docker/docker/client" "encoding/bas

error: You have not concluded your merge (MERGE_HEAD exists).git失敗

拉取git上的更新時出現錯誤如下:error: You have not concluded your merge (MERGE_HEAD exists). hint: Please, commit your changes before merging. fatal: Ex

TortoiseGit失敗,Permission denied, please try again.

遇到的問題如圖 此處已設定公鑰,且已新增進伺服器賬號內的SSH Keys列表,且已開啟pageant。還是無法拉取。 如果你發現無論是用GUI還是直接用命令列都無法克隆程式碼,那檢查一下你的烏龜設定是否用的不是烏龜自己的SSH。

Golang (Go語言) Mac OS X下環境搭建 環境變量配置 開發工具配置 Sublime Text 2 【轉】

trick blog mac os https 系統 document cnblogs strong os x 一、安裝Golang的SDK   在官網 http://golang.org/ 直接下載安裝包安裝即可。下載pkg格式的最新安裝包,直接雙擊運行,一路按照提示操作

dorado7.x複選框實現以及位置浮動不固定在下框的問題及解決辦法

在所需的property,設定trigger 下一步: 設定onExcute: var ChannelInputs=view.get("#ChannelInputs"); view.get("#dataSetChannel").flushAsync(); ChannelInp