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"))
}