Golang Mac环境安装
mac环境搭建
1.安装目录:/usr/local/go
2.添加环境变量:export PATH=/usr/local/go/bin:$PATH
3.其他配置
- 创建任意目录,该目录放所有的go代码:/Users/shif/projects/golang
- 在上述目录中创建一下目录,存放项目代码。编译后的可执行文件,编译后的包文件
- bin 用来放编译后的可执行文件
- pkg 用来放编译后的包文件
- src:放所有的go代码和依赖
- 环境变量 GOROOT, GO编译器安装目录
- GOROOT export GOROOT=/usr/local/go
- GOPATH: export GOPATH=/Users/shif/projects/golang (go1.11版本后,go mod)
- GOBIN: 可执行文件存放的目录
export GOPATH=/Users/shif/projects/golang/bin
// 环境变量持久化
vim ~/.bash_profile
export PATH=/usr/local/go/bin:$PATH
export GOROOT=/usr/local/go
export GOPATH=/Users/shif/projects/golang
export GOBIN=/Users/shif/projects/golang/bin
4. 编写代码
- 项目1:crm 编译以后生产一个可执行文件
- 项目2:utils 编译后生成一个包文件。其他项目调用
// 快速进入GOPATH
cd $GOPATH
5. 运行代码
- go run 运行项目代码: 内部先编译并将编译后的文件放在系统的临时目录,然后再自动执行
- go build 运行项目代码: 需要手动编译生成一个可执行文件,再手动运行。
- go install 生成可执行文件 + 包文件,并且会将编译后的文件放在bin/pkg目录