1.1 下载Go编译器
开发工具: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