Mac系统,go环境搭建

8,695 阅读1分钟

1.1 下载Go编译器

配置: golang.google.cn/

开发工具:www.jetbrains.com/zh-cn/go/do…

1.2 默认安装的配置

默认的安装目录:/usr/local/go/

编译器启动文件:/usr/local/go/bin/go

安装成功终端查看

1.3 配置环境PATH

配置系统环境变量,将go编译器的路径添加到系统环境变量,之后再终端命令可直接调用go

export PATH=/usr/local/go/bin:$PATH

配置好路径,在终端任意目录下,输入go关键字都可以执行编译器

1.4 其他配置

1.4.1 创建一个任意目录

此目录以后存放所有go的代码

/Users/liujiajun/GolangProjects/
-bin (用于存放编译后的可执行文件)
-pkg (用于存放编译后的包文件)
-src (存放以后编写的所有go代码和依赖,如下结构)
    -projiect1
        -app.go
    -projiect2
        -app.go

1.4.2 配置环境变量

export GOROOT=/usr/local/go
export GOPATH=/Users/用户名/GolangProjects
export GOBIN=/Users/用户名/GolangProjects/bin

1.配置go安装目录,go源代码目录

// export GOROOT=编译器安装目录
export GOROOT=/usr/local/go

2.配置go项目代码相关目录,以后写的go代码及编译生成的文件都存放在这目录

// exprot GOPATH=放置go代码的相关目录
export GOPATH=/Users/用户名/GolangProjects

3.配置go编译文件目录,执行go install命令进行编译时,可执行文件会生成到此目录

export GOBIN=/Users/用户名/GolangProjects/bin

把三个路径直接在终端运行即可

1.5 环境变量持久化

1.4.2的配置,终端关闭重新打开要重新配置,解决这麻烦,需要配置环境变量持久化

vim ~/.bash_profile

export PATH=/usr/local/go/bin:$PATH
export GOROOT=/usr/local/go
export GOPATH=/Users/用户名/GolangProjects
export GOBIN=/Users/用户名/GolangProjects/bin

1.6 编写go代码

1.cd 到目录文件

/Users/用户名/GolangProjects/src/

2.创建项目文件夹

mkdir crm

3.创建.go文件,以及编写go程序 hello world

//cd到项目
cd crm/

//创建go文件
touch app.go

//编写go文件
vim app.go

4.写入代码

package main
import "fmt"

func main() {
    fmt.Println("hello world") 
}

1.7 运行

  • 让go编译器去运行编写的代码

1.方法一

//cd到项目目录
go run app.go

2.方法二

//先编译(项目名命名的编辑文件名)
go build

//运行
./crm

3.方法三

go install
//编译之后,产生的编译文件放在GolangProjects的bin文件中,cd到bin执行 (项目名命名的编辑文件名)
./crm