学习go on mac©️安装开发环境

官网下载安装包,直接双击安装。
https://golang.org/

mac下是pkg格式。

终端检查是否安装成功

学习go on mac©️安装开发环境_第1张图片
Paste_Image.png

配置环境变量,go需要依赖不同的第三方包,这些包是根据gopath进行搜索。

export GOPATH=/Users/heinoc/go:/Users/heinoc/Documents/workspace/workspace_go

保存之后,source ~/.bash_profile一下,就完成了对GOPATH的配置,可以在终端下go env查看一下配置后的效果。

下载第三方包,(go get ****)

开发工具配置sublime text2

下载工具

Sublime Text 2 下载地址:http://www.sublimetext.com/2

安装Package Control

Ctrl+打开命令行,执行如下代码:import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'`

学习go on mac©️安装开发环境_第2张图片
Paste_Image.png
学习go on mac©️安装开发环境_第3张图片
Paste_Image.png

在随后的界面中输入GoSublime,回车,就可以安装GoSbulime了。(这个插件的源代码在 https://github.com/DisposaBoy/GoSublime)

Command + Shift + P 打开Package Control,然后输入pcip(Package Control:Install Package的缩写),如下图所示

随手输入GoSublime,回车安装sublime

只想骂人

学习go on mac©️安装开发环境_第4张图片
Paste_Image.png

再下载sublime3,安装
ctrl+`

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

如果遇到问题,可以参考https://packagecontrol.io/installation#st3

或者在sublime tools下有快捷键

学习go on mac©️安装开发环境_第5张图片
Paste_Image.png

重复以上工作,安装gosublime

配置gopath,goroot
gosublime安装完成后,Preferences -> package settings -> GoSublime -> Settings - Uesrs需要配置下GOPATH,GOROOT,如图:
{ "env": { "GOPATH": "/Users/tuanShao/Code/go-repo", "GOROOT": "/Users/tuanShao/Code/go" } }

goroot:go程序的根目录,mac上一般为/usr/local/go
gopath:go的源程序目录,工作目录

配置sublime的编译环境

Go Build(网上提到的Sublime Text 2版本的Package木有了)
a.Tools->Build System->New Build System
b.
{
"shell_cmd": "make"

}
变成
{
"shell_cmd": "go run $file"

}
另存为 goBuild
c.Tools->Build System->将默认勾选的Automatic 改成 goBuild

你可能感兴趣的:(学习go on mac©️安装开发环境)