学习go on mac©️安装开发环境 - Go语言中文社区

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


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

mac下是pkg格式。

终端检查是否安装成功

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'`

Paste_Image.png
Paste_Image.png

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

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

随手输入GoSublime,回车安装sublime

只想骂人

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下有快捷键

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

版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/3a16250a440b
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-01-07 21:33:30
  • 阅读 ( 1380 )
  • 分类:Go环境配置

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢