GO环境搭建

简介:   1,window下安装go google有提供win安装包,对于新手还是非常简单的! https://code.google.com/p/go/downloads/list   2, 配置环境变量 (1).

 

 

1,window下安装go

google有提供win安装包,对于新手还是非常简单的!

https://code.google.com/p/go/downloads/list

 

2,

配置环境变量

(1). 新建 变量名:GOBIN 变量值 :c:\go\bin

(2). 新建 变量名:GOARCH 变量值:386

(3). 新建 变量名:GOOS 变量值:windows

(4). 新建 变量名: GOROOT 变量值:c:\go

(5). 编辑 Path 在Path的变量值的最后加上 %GOBIN%

 

3 下载gocode实现编码提示

在cmd中输入

 go get github.com/nsf/gocode

    go install github.com/nsf/gocode

如果不行 就直接到网上下载个gocde.exe  (http://download.csdn.net/detail/xiaofengtoo/5328303)其实下载源码也是编译一下成gocede.exe.

把gocode.exe  放到go安装的目录下的bin文件夹下面就完成了

4.下载Sublime Text 3

本来我是下载的 sunlime text2 结果配置完go,写helloworld是报这个错误 Failed to construct ipc body: Encode Error: 'utf8'  原因是不对于go文件时 是utf-8 无bom的格式读的。go又不支持这个编码所以就报错。 但Sublime Text 3 就没问题

 

 

下载地址:

 

http://www.sublimetext.com/3

 

ST3的破解   推荐朽木博客的方法:

 

http://www.xiumu.org/note/sublime-text-3.shtml

 

 

5,配置Sublime Text 3

 

2. 安装Package Control

 

Package Control的安装

在打开 Sublime Text 3以后,按下快捷键 Ctrl + `,打开命令窗行,这个按键在Tab键的上面,输入以下命令

 

 

 

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

 

安装好以后重启ST,就能使用Package Control了

 

.现在安装GoSublime插件了,按住Ctrl+Shilft+p会弹出一个对话框

 



 

输入install回车弹出一个安装包的对话框

 


 

如入GoSublime选择GoSublime回车

 

输入Go build选中回车(这个属于可选)

 

搞定,GoSublime安装成功。

 

修改GoSublime配置:在 Preferences菜单下,找到Package Settings,然后找到 GoSublime,再往下找到 Settings - Default。再打开的文件中,添加如下配置,并保存:

 


 

好了,到目前为止,开发环境搭建完成。

 

打开 Sublime Text 2,新建 helloworld.go,编写代码如下:

 

见证Go代码自动提示的时刻了

 

输入一个p

 


 

回车(enter键)

 


 

main方法,包自动给你生成了。

 

下面是一个打印的例子:

 




按下快捷键 Ctrl + b 界面下方会出现如下界面:

 


 

 

 

输入 go build hello.go

 


 

运行,同样 按下快捷键 Ctrl + b 界面下方会出现如下界面,输入 hello回车 。如图:

 


 

好了,到现在,开发环境就搭建完毕了.

 

 

 

参考:http://blog.csdn.net/love_se/article/details/7754274

http://blog.csdn.net/cyxcw1/article/details/10329481

http://www.xiumu.org/note/sublime-text-3.shtml

http://www.cnblogs.com/sevenyuan/archive/2013/03/01/2938351.html

http://vincepeng.iteye.com/blog/1965202

 

作者:Bonker
出处:http://www.cnblogs.com/Bonker
QQ:519841366
       
本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明, 且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利
目录
相关文章
|
1月前
|
测试技术 API 开发者
【Docker项目实战】在Docker环境下部署go-file文件分享工具
【2月更文挑战第15天】在Docker环境下部署go-file文件分享工具
67 1
|
6月前
|
Web App开发 存储 IDE
手把手教你使用LiteIDE配置Go语言开发环境
手把手教你使用LiteIDE配置Go语言开发环境
140 0
|
6月前
|
Go iOS开发 MacOS
手把手教你在Mac上从零搭建Go语言开发环境
手把手教你在Mac上从零搭建Go语言开发环境
317 0
|
1月前
|
测试技术 Go 云计算
Go语言优化云计算与容器化环境的策略与最佳实践
【2月更文挑战第15天】在云计算和容器化环境中,Go语言的应用和优化策略对于提高系统的性能和效率至关重要。本文深入探讨了如何使用Go语言优化云计算和容器化环境,包括内存管理、并发编程、代码优化等方面的最佳实践,旨在帮助开发者充分利用Go语言的优势,提升系统的整体性能。
|
1月前
|
Kubernetes Go 开发者
Go语言在容器化环境中的实践
【2月更文挑战第15天】随着容器技术的兴起,Go语言在容器化环境中的实践逐渐受到关注。本文探讨了Go语言如何与容器技术相结合,发挥其在容器化环境中的优势,包括轻量级部署、高并发处理、快速构建和部署等方面的特点,并通过实例展示了Go语言在容器化环境中的实践应用。
|
6月前
|
Linux Go
手把手教你在Linux上从零搭建Go语言开发环境
手把手教你在Linux上从零搭建Go语言开发环境
137 0
|
2月前
|
Unix Linux Go
开心档之 Go 语言环境安装
开心档之 Go 语言环境安装
|
3月前
|
Linux Go
Centos 7安装Go语言环境
Centos 7安装Go语言环境
21 0
|
8月前
|
Unix Linux Go
Go 语言开发环境一键安装 | Linux版
Go 语言开发环境一键安装 | Linux版
122 0
|
9月前
|
存储 Java Linux
Linux操作系统安装配置GO环境的详细教程
Linux操作系统安装配置GO环境的详细教程
351 1