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目录
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)