Mac下安装、配置Go语言开发环境
来源:互联网 发布:淘宝老店新开流量限制 编辑:程序博客网 时间:2024/05/17 22:23
一句话总结:关键是配置环境变量GOPATH、GOBIN。
1、官网下载安装包,需用VPN翻墙。
https://storage.googleapis.com/golang/go1.7.darwin-amd64.pkg
2、在主目录下配置GO环境变量GOPATH、GOBIN,没有.bash_profile就新创建一个,创建完编译一下
bogon:~ zhaojunyan$ cd ~
bogon:~ zhaojunyan$ ls -all | grep .bash_profile
-rw-r--r--@ 1 zhaojunyan staff 85 11 10 15:53 .bash_profile
bogon:~ zhaojunyan$ cat .bash_profile
export GOPATH=/Users/zhaojunyan/Go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
bogon:~ zhaojunyan$ source .bash_profile
bogon:go zhaojunyan$ go version
go version go1.7 darwin/amd64
bogon:~ zhaojunyan$ go env
GOARCH="amd64"
GOBIN="/Users/zhaojunyan/Go/bin"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/zhaojunyan/Go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/cn/hbnr3gd95x50s81hfvr2xr3c0000gn/T/go-build408648345=/tmp/go-build -gno-record-gcc-switches -fno-common"
CXX="clang++"
CGO_ENABLED="1"
bogon:~ zhaojunyan$
3、编写实例,编译运行
bogon:~ zhaojunyan$ mkdir go
bogon:~ zhaojunyan$ cd go/
bogon:go zhaojunyan$ touch main.go
bogon:go zhaojunyan$ vim main.go
bogon:go zhaojunyan$ go build main.go
bogon:go zhaojunyan$ ls
main main.go
bogon:go zhaojunyan$ go run main.go
hello world
bogon:go zhaojunyan$ go run /Users/zhaojunyan/go/main.go
hello world
bogon:go zhaojunyan$
- Mac下安装、配置Go语言开发环境
- Go语言Mac开发环境配置
- Mac下搭建go语言开发环境
- win7下配置GO语言环境 + eclipse 配置GO开发
- win7下配置GO语言环境 + eclipse 配置GO开发
- Go语言 安装、Notepad++配置Go 开发环境
- Go语言 安装、Notepad++配置Go 开发环境
- mac下用eclipse搭建go语言开发环境
- mac下用eclipse搭建go语言开发环境
- Mac OS 环境下go语言的安装
- Mac系统下的Go开发环境配置
- Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 - HeinoC
- Go语言开发环境配置
- Go语言开发环境配置
- Go语言开发环境配置
- Go语言开发环境配置
- Go语言开发环境配置
- 安装 go 语言开发环境
- C++命名空间详解
- Ubuntu16.04搭建以太坊开发环境
- Object.wait notify notifyAll native
- const关键字修饰指针速记的好方法
- Node.js 异步流程控制
- Mac下安装、配置Go语言开发环境
- The supplied data appears to be in the Office 2007+ XML
- LoadRunner压力测试:详细操作流程
- Vulkan规范:第七章 7.1
- 与李老师的谈话
- Vulkan规范:第七章 7.2 ~ 7.3
- JavaScript 学习笔记 (3)
- NULL
- 深入理解TensorFlow的变量