最近看到一个博客网站挺好看的,看到博主有分享了源代码,是使用Go语言开发的。抱着学习的态度把程序下载到本地,程序有了,那得有运行环境嘛。通过百度查阅了相关Go语言环境搭建教程,简单写个教程记录下Go语言环境的搭建方法,同时也给需要同学提供一丢丢帮助吧!!

image.png

通过包管理器安装

Ubuntu系统

apt-get -y install golang
#创建目录并定义GOPATH环境变量指向该目录
mkdir ~/work
echo 'export GOPATH="$HOME/work"' >> ~/.bashrc
source ~/.bashrc

CentOS7系统

yum -y install golang
#创建目录并定义GOPATH环境变量指向该目录。
mkdir ~/work
echo 'export GOPATH="$HOME/work"' >> ~/.bashrc
source ~/.bashrc

通过二进制包进行搭建

安装依赖

这边使用Centos7系统部署

下载的时候需要wget ,Go get 拉取源码需要安装Git

yum -y install wget git

下载Go安装包

确定你的处理器框架是64位还是32位的,下载相对应的安装包,以下两个镜像源都可以使用,这边使用阿里云镜像源的go1.19.5.linux-amd64.tar.gz版本

image.png

cd /usr/local/src
wget https://mirrors.aliyun.com/golang/go1.19.5.linux-amd64.tar.gz

解压到指定的目录

tar -C /usr/local/ -zxvf go1.19.5.linux-amd64.tar.gz

添加环境变量

vi /etc/profile

在末尾添加如下代码

export GOROOT=/usr/local/go 为前面存放的安装地址

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=~/go

刷新环境变量

source /etc/profile

查看版本

go version

输出下面表示安装完成

image.png

创建一个Go程序验证下环境是否正常

创建一个hello目录

mkdir -p /usr/local/go/src/hello

新建一个hello.go文件

vi /usr/local/go/src/hello/hello.go

添加如下hello测试语句

package main
import "fmt"
func main() {
   fmt.Printf("Hello, World\n")
}

构建hello.go文件为可执行文件

cd /usr/local/go/src/hello
go build

测试运行

./hello

如果输出Hello,World 表示Go环境验证成功

image.png

以上就是Go语言环境的搭建教程,继续研究程序去啦看看如何把它搭建运行起来。