官網(wǎng)下載安裝包耻瑟,直接雙擊安裝吴攒。
https://golang.org/
mac下是pkg格式肖粮。
終端檢查是否安裝成功
配置環(huán)境變量破讨,go需要依賴不同的第三方包旨巷,這些包是根據(jù)gopath進(jìn)行搜索。
export GOPATH=/Users/heinoc/go:/Users/heinoc/Documents/workspace/workspace_go
保存之后添忘,source ~/.bash_profile一下采呐,就完成了對(duì)GOPATH的配置,可以在終端下go env查看一下配置后的效果搁骑。
下載第三方包斧吐,(go get ****)
開(kāi)發(fā)工具配置sublime text2
下載工具
Sublime Text 2 下載地址:http://www.sublimetext.com/2
安裝Package Control
Ctrl+打開(kāi)命令行又固,執(zhí)行如下代碼:
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'`
在隨后的界面中輸入GoSublime,回車煤率,就可以安裝GoSbulime了仰冠。(這個(gè)插件的源代碼在 https://github.com/DisposaBoy/GoSublime)
Command + Shift + P 打開(kāi)Package Control,然后輸入pcip(Package Control:Install Package的縮寫)蝶糯,如下圖所示
隨手輸入GoSublime洋只,回車安裝sublime
只想罵人
再下載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)
如果遇到問(wèn)題昼捍,可以參考https://packagecontrol.io/installation#st3
或者在sublime tools下有快捷鍵
重復(fù)以上工作识虚,安裝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的編譯環(huán)境
Go Build(網(wǎng)上提到的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->將默認(rèn)勾選的Automatic 改成 goBuild