欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Mac OS系统安装golang教程

程序员文章站 2022-06-24 11:55:18
下载golang安装包 下载地址: go1.4.darwin-amd64-osx10.8.pkg  go1.4 mac os x (x86 64-bi...

下载golang安装包

下载地址:



go1.4.darwin-amd64-osx10.8.pkg  go1.4 mac os x (x86 64-bit) pkg installer

设置环境变量

配置 goroot 和 gopath:

复制代码 代码如下:

创建目录下的go文件夹: mkdir ~/go

下面的东西放到.bash_rc(也可能是.bash_profile或者.zshrc)
export goroot=/usr/local/go
export gopath=$home/go
export path=$path:$goroot/bin

下载pkg在mac下双击安装即可,超简单,默认安装路径:/usr/local/go

复制代码 代码如下:

source ~/.bash_profile

至此golang安装完成,我们体验下吧:

复制代码 代码如下:

 go env
 go version

运行结果:
复制代码 代码如下:

liuxinmingdemacbook-pro:gotest liuxinming$ go env
goarch="amd64"
gobin=""
gochar="6"
goexe=""
gohostarch="amd64"
gohostos="darwin"
goos="darwin"
gopath="/users/liuxinming/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 -fno-common"
cxx="clang++"
cgo_enabled="1"
===========华丽分割线===============
liuxinmingdemacbook-pro:gotest liuxinming$ go version
go version go1.4 darwin/amd64
liuxinmingdemacbook-pro:gotest liuxinming$

开发工具配置(sublime text 2)

sublime text 2 下载地址:  

下载完后直接安装即可。

sublime text 2可以免费使用,只是保存次数达到一定数量之后就会提示是否购买,点击取消可以继续用,和正式注册版本没有任何区别。

开始golang旅程

command + shift + p 打开package control,然后输入go , 回车(这样就会出现代码提示了)

新建一个hello.go

复制代码 代码如下:

package main

import "fmt"

func main() {
    fmt.printf("hello, world\n")
}

对于编写好的文件,使用快捷键command + b 打开sublime text 2的终端,输入go build (名称)对其进行编译:【注:我测试,直接快捷键就自动编译啦,不需要任何输入】

问题来啦,默认安装的sublime没有 go build ,因此需要自己创建一个。

为sublime text2添加go语言的build

tools -> build system -> new build system

输入如下代码:

复制代码 代码如下:


     "cmd" : [ "/usr/local/go/bin/go" ,  "run" ,  "$file" ], 
     "file_regex" :  "^(...*?):([0-9]*):?([0-9]*)" , 
     "working_dir" :  "${file_path}" , 
     "selector" :  "source.go"  

然后选择build的文件:go

然后command + b  就有输出了。