亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

麻栗坡县| 鄂温| 汉川市| 大名县| 柯坪县| 汨罗市| 永登县| 应用必备| 分宜县| 中卫市| 德格县| 清徐县| 龙海市| 松潘县| 普兰店市| 平陆县| 黄石市| 江川县| 麻江县| 南丹县| 响水县| 大冶市| 田林县| 石景山区| 新郑市| 镇雄县| 临武县| 安宁市| 农安县| 宜兴市| 林周县| 平乡县| 长岛县| 道孚县| 平湖市| 博白县| 香格里拉县| 枣强县| 东兴市| 苍梧县| 浦江县|