1. 下载安装文件

http://www.golangtc.com/dl

Mac使用go1.13.5.darwin-amd64.pkg

Linux使用go1.13.5.linux-amd64.tar.gz

 

2. 配置执行路径

 

用vi打开~/.bash_rc,加入下面两行

 

# Go的安装目录

export GOROOT=/usr/local/go 

 

# 执行go命令和go工具, 配置go的可执行文件的路径

export PATH=$PATH:$GOROOT/bin

 

# 代码工作目录

export GOPATH=/world_data/go/

 

# 执行go下载相关工作的可执行文件,配置go的可执行文件的路径

export PATH=$PATH:$GOPATH/bin

 

下面重点说明一下GOPATH

go installgo getgo get

 

# go module 使用

go.1.11后,开始支持module,用于替换gopath的管理方式,升级到go1.13后,可以执行go env可看是否开启.

下面记录一下go module的使用原理。

1. 新建一个mod_hello的目录,并执行 go module init hello,会创建go.mod,内容如下

module hello

go 1.13

2. 新建一个server.go,内容如下

package main

import (
	"net/http"
	
	"github.com/labstack/echo"
)

func main() {
	e := echo.New()
	e.GET("/", func(c echo.Context) error {
		return c.String(http.StatusOK, "Hello, World!")
	})
	e.Logger.Fatal(e.Start(":1323"))
}