yum方式安装
yum -y install golang
查看版本
go version go version go1.17.6 linux/amd64
环境变量
go env # 输出内容 GO111MODULE="on" GOARCH="amd64" GOBIN="" GOCACHE="/root/.cache/go-build" GOENV="/root/.config/go/env" GOEXE="" GOEXPERIMENT="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOINSECURE="" GOMODCACHE="/go/pkg/mod" GONOPROXY="" GONOSUMDB="" GOOS="linux" GOPATH="/go" GOPRIVATE="" GOPROXY="https://mirrors.aliyun.com/goproxy/,direct" GOROOT="/usr/local/go" GOSUMDB="sum.golang.org" GOTMPDIR="" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GOVCS="" GOVERSION="go1.17.6" GCCGO="gccgo" AR="ar" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="/dev/null" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1029132307=/tmp/go-build -gno-record-gcc-switches"
修改环境变量
go env -w 示例:go env -w GOPROXY=https://goproxy.cn,direct
go项目热部署、热更新
1、 cmd 打开命令窗口,输入一下命令
go get github.com/pilu/fresh
注意:如超时可以尝试修改代理 go env -w GOPROXY=https://goproxy.cn,direct
2、切换到项目根目录
运行 fresh 命令
2.1添加环境变量
2.1.1、临时
export PATH=$PATH:/usr/local/MATLAB/R2013a/bin #临时
2.1.2、对所有系统用户生效,永久生效
修改 /etc/profile 文件,在文件末尾加上如下两行代码
PATH=$PATH:/usr/local/mongodb-5.0.2/bin export PATH
source /etc/profile
./profile
打包
#注意打包到centos系统使用,要切换到GOOS=linux go env -w GOOS=linux go env -w GOOS=windows go build -o 'main' #打包并命名未main
评论