博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GO环境搭建
阅读量:7118 次
发布时间:2019-06-28

本文共 1560 字,大约阅读时间需要 5 分钟。

 

 

1,window下安装go

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

 

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  ()其实下载源码也是编译一下成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 就没问题

 

 

下载地址:

 

 

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

 

 

 

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://zqnel.baihongyu.com/

你可能感兴趣的文章
一场改变你投资生涯的讨论:职业德州扑克手看交易
查看>>
IDEA 设置忽略那些文件不提交到SVN服务器
查看>>
HTTP的长连接和短连接
查看>>
ConcurrentHashMap并不是绝对线程安全的
查看>>
Oracle Instance
查看>>
使用网络监视器(IRSI)捕捉和分析协议数据包
查看>>
【机房重构】总结
查看>>
Android从无知到有知——NO.6
查看>>
自己写的php curl库实现整站克隆
查看>>
Combination Sum III -- leetcode
查看>>
机器学习算法中的过拟合与欠拟合(转载)
查看>>
机器学习算法实践:决策树 (Decision Tree)(转载)
查看>>
slack 团队协作平台
查看>>
【C#】:浅谈反射机制 【转】
查看>>
【iCore4 双核心板_FPGA】例程五:基础逻辑门实验——逻辑门使用
查看>>
使用Nmon监控Linux的系统性能
查看>>
React-Native 之 GD (十三)数据持久化(realm) 及 公共Cell
查看>>
flask及扩展源码解读
查看>>
通俗易懂详解Java代理及代码实战
查看>>
需求工程的基本过程
查看>>