91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

golang.org/x一鍵安裝腳本的示例分析

發布時間:2021-03-01 09:24:09 來源:億速云 閱讀:160 作者:清風 欄目:編程語言

本文將為大家詳細介紹“golang.org/x一鍵安裝腳本的示例分析”,內容步驟清晰詳細,細節處理妥當,而小編每天都會更新不同的知識點,希望這篇“golang.org/x一鍵安裝腳本的示例分析”能夠給你意想不到的收獲,請大家跟著小編的思路慢慢深入,具體內容如下,一起去收獲新知識吧。

golang適合做什么

golang可以做服務器端開發,但golang很適合做日志處理、數據打包、虛擬機處理、數據庫代理等工作。在網絡編程方面,它還廣泛應用于web應用、API應用等領域。

golang.org/x一鍵安裝腳本

背景

由于各種問題,國內使用 go get 安裝 golang 官方包可能會失敗,如我自己在安裝 collidermain 時,出現了以下報錯:

$ go get collidermain
package golang.org/x/net/websocket: unrecognized import path 
"golang.org/x/net/websocket" (https fetch: Get https://golang.org/x/net/websocket?go-get=1: 
dial tcp 216.239.37.1:443: i/o timeout)

原理

其實 golang 在 github 上建立了一個鏡像庫,如 https://github.com/golang/net 即是 https://golang.org/x/net 的鏡像庫

獲取 golang.org/x/net 包,其實只需要以下步驟:

mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/net.git

其它 golang.org/x 下的包獲取皆可使用該方法。

所以在這里寫了一個bash腳本一鍵安裝golang.org/x的包

  • windows用戶 git-bash 來執行gox.sh這個腳本

  • *unix用戶 先chmod +x gox.sh 添加可以執行權限.在使用./gox.sh執行一鍵安裝

#!/usr/bin/env bash
#為了兼容windows下的bash
cd $GOPATH;
#創建 $GOPATH/src/golang.org/x 目錄
mkdir -p $GOPATH/src/golang.org/x;

echo "已經安裝的golang.org/x package";
ls;
echo "下面一行 for in 中包的名字您可以自己來定義"
for name in "glog" "image" "perf" "snappy" "term" "sync" "winstrap" "cwg" "leveldb" "text" "net" "build" "protobuf" "dep" "sys" "crypto" "gddo" "tools" "scratch" "proposal" "mock" "oauth3" "freetype" "debug" "mobile" "gofrontend" "lint" "appengine" "geo" "review" "arch" "vgo" "exp" "time";do
   cd $GOPATH/src/golang.org/x;
   if [ -d "$name" ]
   then
     cd $name;
     echo $name "包已經存在,使用git pull來更新源碼";
     git pull;
   else
     git_url="https://github.com/golang/${name}.git";
     echo "開始clone golang.org/x 在github.com上的鏡像代碼:${git_url}";
     git clone --depth 1 "$git_url";
     cd $name;
   fi
   #go install;
done

注意

在運行腳本的過程,應為git clone 太頻繁,需要輸入你的GitHub賬號。

如果你能讀到這里,小編希望你對“golang.org/x一鍵安裝腳本的示例分析”這一關鍵問題有了從實踐層面最深刻的體會,具體使用情況還需要大家自己動手實踐使用過才能領會,如果想閱讀更多相關內容的文章,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

隆子县| 肃南| 青铜峡市| 桂阳县| 衡阳县| 交城县| 利川市| 图木舒克市| 登封市| 巴楚县| 河池市| 常熟市| 丰顺县| 台南市| 合肥市| 邵阳市| 永仁县| 白水县| 临西县| 扶余县| 江川县| 琼结县| 昭觉县| 肇庆市| 鄄城县| 南陵县| 阿坝| 黄平县| 汉川市| 临邑县| 富裕县| 垣曲县| 理塘县| 舒兰市| 延川县| 莱芜市| 怀安县| 海丰县| 南郑县| 金坛市| 田阳县|