gotip

gotip 最简单的使用 Go 最新开发分支的方法。

gotip 是从开发分支上编译并运行 go 的命令。

安装

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
$ go get golang.org/dl/gotip
$ gotip download
gotip download
Cloning into '/xxx/sdk/gotip'...
remote: Counting objects: 9692, done
remote: Finding sources: 100% (9692/9692)
remote: Total 9692 (delta 1032), reused 5737 (delta 1032)
Receiving objects: 100% (9692/9692), 22.97 MiB | 2.69 MiB/s, done.
Resolving deltas: 100% (1032/1032), done.
Checking out files: 100% (8833/8833), done.
HEAD is now at 753d56d syscall: release a js.Func object in fsCall
Building Go cmd/dist using /xxx/develop/go1.13.6. (go1.13.6 darwin/amd64)
Building Go toolchain1 using /xxx/develop/go1.13.6.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
Building packages and commands for darwin/amd64.
---
Installed Go for darwin/amd64 in /xxx/sdk/gotip
Installed commands in /xxx/sdk/gotip/bin
Success. You may now run 'gotip'!

会在用户目录下生成文件:~/sdk/gotip,简单来说就是 Clone Github go 的所有源代码,然后执行构建,生成 gotip 命令。

更新

1
$ gotip download

使用

跟平常使用 go 命令一样。

参考资料

  1. https://pkg.go.dev/golang.org/dl/gotip?tab=doc

茶歇驿站

一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管理,以及其他个人杂想。