GoLang development environment built on CentOS

Download the installation package

[vagrant@dk ~]$ wget http://mirrors.ustc.edu.cn/golang/go1.13.linux-amd64.tar.gz

USTC USTC mirror sites using open source, a bit faster.

Decompression & Configuration

[vagrant@dk ~]$ sudo mkdir /opt/gowork  # 工作目录
[vagrant@dk ~]$ sudo tar -xvf go1.13.linux-amd64.tar.gz  -C /opt/ 
[vagrant@dk ~]$ mkdir /opt/gowork 
[vagrant@dk ~]$ sudo vim /etc/profile   # 配置GOPATH&GOROOT

export GOPATH=/opt/gowork
export GOROOT=/opt/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

[vagrant@dk ~]$ source /etc/profile     # 刷新配置
[vagrant@dk ~]$ go version              # 查看版本
go version go1.13 linux/amd64

Hello World:

[vagrant@dk ~]$ cd $GOPATH             # 进入到工作目录
[vagrant@dk gowork]$ sudo touch main.go
[vagrant@dk gowork]$ sudo vim main.go

main.go:

package main

import (
    "fmt"
)

func main(){
    fmt.Println("Hello GoLang~")
}
[vagrant@dk gowork]$ go run main.go   # 执行main.go
Hello GoLang~

Done.

Guess you like

Origin www.cnblogs.com/zhangyangdev/p/11922659.html