随笔 - 89  文章 - 43  评论 - 3  阅读 - 39956 

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目录

posted on   Afrafre  阅读(719)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示