文档章节

1:GO语言环境搭建《Let's Go》

悦亮工作室
 悦亮工作室
发布于 2015/04/28 21:07
字数 452
阅读 27
收藏 1

开发大概三年左右了,但是用的都是java,除了公司的项目,自己用java做了一套任务管理系统,android做了几个app,想想也应该学习一门新语言了,网上浏览了下,最终选择了GO,Let's Go!

下载准备

1:下载go

地址:http://www.golangtc.com/ PS:本来想发官网的,但是天朝网络你懂的,索性不无趣了!推荐下载msi包。

2:设置环境变量

如下即可:

GOARCH=amd64               //我是windows x64系统  32的填386
GOBIN=c:\go\bin               //go安装路径里面的bin
GOOS=windows                 //我是windows
GOPATH=C:\GOPATH         //这个没有的话需要自己新建 ,然后在里面新建 src、bin、pkg三个目录
GOROOT=c:\go                  //go安装路径  

3:下载Sublime Text 3 

地址:http://www.sublimetext.com/ 

3.1:安装Package Control

Ctrl+~ 打开Sublime控制台 输入如下,即可安装,前提要联网:

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())
 


4:安装git

下载地址:http://git-scm.com/download/ 


5:安装gocode

控制台运行下面那两条:

go get github.com/nsf/gocode   

go get github.com/DisposaBoy/MarGo

6:安装Sublime插件

需要安装gosublime和SidebarEnhancements,其他的自便。


安装好之后,在 Preferences菜单下,找到Package Settings,然后找到 GoSublime,再往下找到 Settings - Default。再打开的文件中,添加如下配置,并保存:"env": {"path":"c:/go/bin;" },

7:写测试代码

新建一个文件叫hello.go

内容如下:

package main
 import (
    "fmt"
 )
 func main() {
    fmt.Println("Hello  world")
 }


8:运行代码

少年准备好你的左手,按Ctrl+B 打开控制台,然后输入:go run hello.go

你就会在控制台看见:Hello  world

9:就此结束,我只是为了做记录!




 





© 著作权归作者所有

共有 人打赏支持
上一篇: 2:GO基础知识
下一篇: beego开启https
悦亮工作室
粉丝 9
博文 29
码字总数 5727
作品 0
闵行
程序员
私信 提问
用Certbot自动生成免费的Let's Encrypt Https证书

一、怎样遇到Let's Encrypt 青橘子(qjuzi.com)需要搭建一个健壮的后端,希望采用安全的HTTPS协议,多方寻找,申请过免费证书,就在要准备购买阿里代理的证书时,发现了Let's Encrypt。 二、什...

花有信
2017/11/03
0
0
2017/01/31

最近两天学习 ML 语言。 环境搭建 Emacs 安装 SML/NJ 安装 使用 Emacs 中的 SML/NJ REPL (Read-Eval-Print-Loop) Emacs 常用快捷键 绑定的概念 binding static environment, dynamic enviro...

Joker233
2017/01/31
0
0
使用mocha 搭建typescript自动化测试

使用mocha 搭建typescript自动化测试 Mocha 是当前比较流行的javascript自动化测试框架,详情介绍: http://mochajs.org Typescript 是微软支持的一种类似于javascript但是又有类型检测的语言 ...

深山猎人
2016/11/29
70
1
【番外篇】Vim-Go环境搭建

在这篇文章中: 1.1 环境准备 1.2 插件安装 1.3 VIM主题颜色 1.4 其他插件安装 GO语言调试利器——dlv vim创建程序文件自动添加头部注释 附录:VIM参数设置解析 如果说在Linux环境下,什么编...

BH9AP_Librant
12/04
0
0
安装nginx+node+mysql环境引导

前言:在购买了云服务器之后,我们要进行域名解析,网站备案等一系列操作,(网站备案比较繁琐,但是我们知道服务器的IP,可以尽情的玩耍了~~~) 开始搭建环境之前,电脑要安装flashfxp(操作...

西园里的猫
09/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
昨天
17
0
大数据教程(10.1)倒排索引建立

前面博主介绍了sql中join功能的大数据实现,本节将继续为小伙伴们分享倒排索引的建立。 一、需求 在很多项目中,我们需要对我们的文档建立索引(如:论坛帖子);我们需要记录某个词在各个文...

em_aaron
昨天
27
0
"errcode": 41001, "errmsg": "access_token missing hint: [w.ILza05728877!]"

Postman获取微信小程序码的时候报错, errcode: 41001, errmsg: access_token missing hint 查看小程序开发api指南,原来access_token是直接当作parameter的(写在url之后),scene参数一定要...

两广总督bogang
昨天
31
0
MYSQL索引

索引的作用 索引类似书籍目录,查找数据,先查找目录,定位页码 性能影响 索引能大大减少查询数据时需要扫描的数据量,提高查询速度, 避免排序和使用临时表 将随机I/O变顺序I/O 降低写速度,占用磁...

关元
昨天
14
0
撬动世界的支点——《引爆点》读书笔记2900字优秀范文

撬动世界的支点——《引爆点》读书笔记2900字优秀范文: 作者:挽弓如月。因为加入火种协会的读书活动,最近我连续阅读了两本论述流行的大作,格拉德威尔的《引爆点》和乔纳伯杰的《疯传》。...

原创小博客
昨天
35
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部