Ubuntu 基于 Nginx1.8 的 Golang 环境搭建 (Ubuntu 20.04 + Nginx1.8 + Golang 1.17 )

本文环境 Windows10,Ubuntu 20.04,Nginx1.8,Golang 1.17
不懂的可以评论或联系我邮箱:owen@owenzhang.com
著作权归 OwenZhang 所有。商业转载请联系 OwenZhang 获得授权,非商业转载请注明出处。
本文是 Windows10 下的 Ubuntu 下已实践,放心使用,不懂联系我

Ubuntu 20.04 + Nginx1.8 + PHP 7.3 + Mysql8.0 + Redis5.0 安装可以看我另外一篇文章Ubuntu LNMPR环境搭建(Ubuntu 20.04 + Nginx1.8 + PHP 7.3 + Mysql8.0 + Redis5.0) - 掘金 (juejin.cn)
本文介绍 Golang 环境的安装

镜像下载
Downloads - The Go Programming Language (google.cn)


调整环境变量
在最后添加

source ~/.bashrc
验证查看 Golang 版本
go version
输出结果:
go version go1.17.6 linux/amd64
运行自定义 owengohello GO 项目
1. 报错信息
go build
go: go.mod file not found in current directory or any parent directory; see ‘go help modules’
2. 查看 go env
go env

3. 设置 export GO111MODULE=auto
export GO111MODULE=autogo env

4. 此时还需要初始化 Go moudle
go mod init XXX //xxx 代表文件夹名
cd /var/www/owengogo mod init owengohello

5. go build 报错 $GOPATH/go.mod exists but should not
unset GOPATHgo build


6.运行./owengohello
./owengohello
Hello OwnGo!

Buy me a cup of coffee :)
觉得对你有帮助,就给我打赏吧,谢谢!

版权声明: 本文为 InfoQ 作者【Owen Zhang】的原创文章。
原文链接:【http://xie.infoq.cn/article/a1d5abf1b0e79947770d154b6】。文章转载请联系作者。
评论