分享
golang环境搭建mac
oc123 · · 2865 次点击 · · 开始浏览这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
安装工具
首先,先安装Homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
查看brew是否安装成功:
brew -v
使用brew安装go:
brew install go
查看go是否安装成功:
go version
配置环境变量
如果.bash_profile不存在,则执行vi语句:
vi ~/.bash_profile
在 .bash_profile 中加入如下(下面1.11.4为go的版本号):
export GOPATH=/usr/local/Cellar/go/1.11.4
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
输入如下代码,完成对golang环境变量的配置,配置成功没有提示:
source ~/.bash_profile
查看配置结果:
go env
我的结果如下:
GOARCH="amd64"
GOBIN="/usr/local/Cellar/go/1.11.4/bin"
GOCACHE="/Users/mac用户名/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/usr/local/Cellar/go/1.11.4"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/Cellar/go/1.11.4/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.11.4/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/qn/czg_r9r93_xcsw4gkv1bzqqw0000gn/T/go-build979206374=/tmp/go-build -gno-record-gcc-switches -fno-common"
调试
在桌面新建一个go文件夹,然后在go文件夹中新建一个main.go文件,打开main.go,输入如下代码,并保存:
package main
import (fmt)
func main() {
fmt.Println("hello world!")
}
然后在go文件夹中执行如下代码,生成exec文件:
go build main.go
点击这个exec 文件,会弹出命令行显示运行结果
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信2865 次点击
下一篇:"花庐"笔记本
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
安装工具
首先,先安装Homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
查看brew是否安装成功:
brew -v
使用brew安装go:
brew install go
查看go是否安装成功:
go version
配置环境变量
如果.bash_profile不存在,则执行vi语句:
vi ~/.bash_profile
在 .bash_profile 中加入如下(下面1.11.4为go的版本号):
export GOPATH=/usr/local/Cellar/go/1.11.4
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
输入如下代码,完成对golang环境变量的配置,配置成功没有提示:
source ~/.bash_profile
查看配置结果:
go env
我的结果如下:
GOARCH="amd64"
GOBIN="/usr/local/Cellar/go/1.11.4/bin"
GOCACHE="/Users/mac用户名/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/usr/local/Cellar/go/1.11.4"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/Cellar/go/1.11.4/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.11.4/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/qn/czg_r9r93_xcsw4gkv1bzqqw0000gn/T/go-build979206374=/tmp/go-build -gno-record-gcc-switches -fno-common"
调试
在桌面新建一个go文件夹,然后在go文件夹中新建一个main.go文件,打开main.go,输入如下代码,并保存:
package main
import (fmt)
func main() {
fmt.Println("hello world!")
}
然后在go文件夹中执行如下代码,生成exec文件:
go build main.go
点击这个exec 文件,会弹出命令行显示运行结果