安装与环境配置@H_502_1@
点击下载golang安装包,如果链接无法访问(好奇葩的墙),请尝试将:@H_502_1@
173.194.71.141 golang.org@H_502_1@
需要配置的环境变量有(以linux为例):@H_502_1@
在命令行下输入go version验证是否一切顺利.@H_502_1@
@H_502_1@
编辑器@H_502_1@
强烈建议使用SublimeText2+GoSublime+gocode+Margo构建golang编辑环境.@H_502_1@
其中GoSublime是SublimeText2的一款插件,而gocode和MarGo则为GoSublime提供代码自动补全等功能.@H_502_1@
关于SublimeText2的介绍请参考这里.@H_502_1@
推荐理由:@H_502_1@
SublimeText2界面清爽,反应极快,用起来非常舒心.完全不会给人如IDE般臃肿的感觉.@H_502_1@
安装步骤:@H_502_1@
2.安装packagecontrol,用来管理ST2的插件.打开SublimeText2,按下ctrl+~,将以下命令输入到控制台中:@H_502_1@
- importurllib2,os;
- pf='PackageControl.sublime-package';
- ipp=sublime.installed_packages_path();
- os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;
- open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace('','%20')).read())
3.重启ST2,如果在Preferece-PackageSettings中看到PackageControl说明安装成功.@H_502_1@
4.通过PackageControl安装GoSublime插件.按下ctrl+shift+p,输入install后回车.等待响应后输入gosublime,选择进行安装.@H_502_1@
5.在bash/dos命令行中输入:@H_502_1@
goget-ugithub.com/nsf/gocode@H_502_1@
goget-ugithub.com/DisposaBoy/MarGo@H_502_1@
goinstallgithub.com/nsf/gocode@H_502_1@
goinstallgithub.com/DisposaBoy/MarGo@H_502_1@
安装完gocode和MarGo后,切换到$GOPATH/bin目录,运行./MarGo.@H_502_1@
至此,编辑环境配置完成,点击查看最后的界面.@H_502_1@
文档@H_502_1@
既可以直接访问golang.org/doc,也可以在命令行中输入:@H_502_1@
godoc -http=:8080@H_502_1@
后访问本地镜像:@H_502_1@
localhost:8080@H_502_1@
入门书籍@H_502_1@
最开始时,建议学习官方网站上的a-tour-of-golang.@H_502_1@
接下来,learning-go是一本不错的开源书籍,其中文版由xingxing翻译和维护,翻译质量非常不错.@H_502_1@
也可以考虑最近出版的<<go语言编程>>,该书作者是国内使用golang编写大型程序的先驱.@H_502_1@
对web感兴趣的同学可以关注networkprogramwithgo,Go Web 编程等.@H_502_1@
社区@H_502_1@
建议加入golang-china邮件列表,这个社区非常活跃,每天的讨论邮件基本上都在50封以上.当然英文好的同学可以选择golang-nuts.@H_502_1@ 原文链接:https://www.f2er.com/go/191129.html