Go基础命令示例…


一、Go版本升级

$ brew search go
# 第一种方式:重新安装
$ brew install go@1.19 # 安装指定版本
$ brew link go@1.19 --force
# 第二种方式:升级
$ $ brew upgrade go
$ go version

二、项目develop环境配置

$ go version # 查看版本
$ go help

$ go env # 查看环境变量
$ go env | grep [env_name] # 例:go env |grep GOPROXY 查看GOPROXY配置
$ go env -w GOPROXY=https://goproxy.cn,direct # 设置国最内的Go模块代理
$ go env -w GO111MODULE=on # on/off/auto
$ go env -w GOPATH=/Users/lianpf/go # 设置GOPATH

这里也可以编辑 ~/.bash_profile参考,去更改环境变量。


三、项目module管理

1.初始化 & 运行

# module_name可以是远程的示例如example/hello,也可以是自己定义的package name
$ go mod init [module_name] # 初始化项目
$ go mod tidy # 依赖go.mod文件安装依赖缺失的包,移除没用的包

$ go get github.com/go-sql-driver/mysql # 安装特定package

$ go run main.go # 运行go文件
$ go run .

2.管理包: go mod

$ go mod download # 下载模块到本地缓存,缓存路径是 $GOPATH/pkg/mod/cache
$ go mod edit # 提供命令版编辑 go.mod 的功能,例如 go mod edit -fmt go.mod 会格式化 go.mod
$ go mod graph # 把模块间的依赖图显示出来

最后, 希望大家早日实现:成为编程高手的伟大梦想!
欢迎交流~

微信公众号

本文版权归原作者曜灵所有!未经允许,严禁转载!对非法转载者, 原作者保留采用法律手段追究的权利!
若需转载,请联系微信公众号:连先生有猫病,可获取作者联系方式!