学习路线指引(点击解锁) | 知识定位 | 人群定位 |
---|---|---|
Python实战微信订餐小程序 | 进阶级 | 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 |
Python量化交易实战 | 入门级 | 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统 |
https://go-zero.dev/cn/docs/prepare/golang-install
Copy Highlighter-hljs
| | $ go version |
| | go version go1.15.1 darwin/amd64 |
Copy Highlighter-hljs$ tar -C /usr/local -xzf go1.15.8.linux-amd64.tar.gz
Copy Highlighter-hljs
| | $ $HOME/.profile |
| | $ export PATH=$PATH:/usr/local/go/bin |
| | $ source $HOME/.profile |
Copy Highlighter-hljs
| | $ go version |
| | go version go1.15.1 linux/amd64 |
Copy Highlighter-hljs
| | $ go version |
| | go version go1.15.1 windows/amd64 |
Go Module是Golang管理依赖性的方式,像Java中的Maven,Android中的Gradle类似。
Copy Highlighter-hljs
| | $ go env GO111MODULE |
| | on |
Copy Highlighter-hljs$ go env -w GO111MODULE="on"
Copy Highlighter-hljs$ go env -w GOPROXY=https://goproxy.cn
Copy Highlighter-hljs查看GOMODCACHE
$ go env GOMODCACHE
Copy Highlighter-hljsgo env -w GOMODCACHE=$GOPATH/pkg/mod
Goctl在go-zero项目开发着有着很大的作用,其可以有效的帮助开发者大大提高开发效率,减少代码的出错率,缩短业务开发的工作量,更多的Goctl的介绍请阅读Goctl介绍
Copy Highlighter-hljs
| | ### Go 1.15 及之前版本 |
| | GO111MODULE=on GOPROXY=https://goproxy.cn/,direct go get -u github.com/zeromicro/go-zero/tools/goctl@latest |
| | |
| | ### Go 1.16 及以后版本 |
| | GOPROXY=https://goproxy.cn/,direct go install github.com/zeromicro/go-zero/tools/goctl@latest |
Copy Highlighter-hljsgo install github.com/zeromicro/go-zero/tools/goctl@latest
Copy