当前第2页 返回上一页
1
2
3
mkdir
-p
$GOPATH
/src/golang.org/x
cd
$GOPATH
/src/golang.org/x
git
clone
https:
其它 golang.org/x 下的包获取皆可使用该方法。
所以在这里写了一个bash脚本一键安装golang.org/x的包 windows用户 git-bash 来执行gox.sh这个脚本 *unix用户 先chmod +x gox.sh
添加可以执行权限.在使用./gox.sh
执行一键安装 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/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"
"oauth2"
"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一键安装脚本的详细内容,更多文章请关注木庄网络博客 !!
返回前面的内容
相关阅读 >>
golang如何连接ldap
golang 是面向对象还是面向过程?
golang fyne 使用中文并打包进二进制文件
go - httpclient 常用操作
手撸golang go与微服务 saga模式之6
手撸golang 基本数据结构与算法 哈希表
golang用什么开发工具?
go语言都用什么框架
golang map有什么用
手撸golang go与微服务 saga模式之9 小结/gitee源码
更多相关阅读请进入《shell 》频道 >>
¥0元 老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » 详解golang.org/x一键安装脚本