文档章节

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:就此结束,我只是为了做记录!




 





© 著作权归作者所有

共有 人打赏支持
悦亮工作室
粉丝 9
博文 28
码字总数 5685
作品 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
安装nginx+node+mysql环境引导

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

西园里的猫
09/28
0
0
使用mocha 搭建typescript自动化测试

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

深山猎人
2016/11/29
70
1
vim+cscope+ctags打造属于自己的IDE

所谓工欲善其事,必先利其器。作为专业码农,特别是长期在Unix系统上展开工作(查看源代码、coding)的码农,没有一个极致的IDE环境,工作效率会很受影响的。当然啥时候Unix系统如果有Visua...

qq_26671365
2017/12/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

这周撸了两款小程序,分享下关键点。

本周撸了两款小程序,在这里总结下开发过程中的小经验,希望对大家有用。 小程序端 我们先说小程序要注意的地方。 ##默认入口转发问题 当一个小程序Page的js文件中存在 onShareAppMessage 方...

阿北2017
15分钟前
0
0
物联网技术很新吗?不!都是旧技术

通常,当我们想到物联网时,我们会想到新的、令人兴奋的现代技术。毕竟,还有什么比不用起床就能通过智能手机告诉咖啡机开始煮晨杯的“未来”更重要呢? 多亏了物联网,我们可以在世界任何地方...

linuxCool
22分钟前
0
0
利用责任链模式设计一个拦截器

前言 近期在做 Cicada 的拦截器功能,正好用到了责任链模式。 这个设计模式在日常使用中频率还是挺高的,借此机会来分析分析。 责任链模式 先来看看什么是责任链模式。 引用一段维基百科对其...

crossoverJie
41分钟前
1
0
属性动画

透明度 alpha 平移translationX/translationY 旋转 rotation 缩放 scaleX/scaleY 多个动画一起AnimatorSet 透明度 ObjectAnimator oa = ObjectAnimator.ofFloat(iv,"alpha" ......

lanyu96
41分钟前
0
0
Docker和Kubernetes如何让DevOps更具效力

缩短time-to-makrt对于任何一家企业都至关重要,这直接决定了客户满意度、市场竞争力乃至盈利能力。但在部署应用时,大多数企业内的IT团队都或多或少会遇到Dev和Ops之间的问题,这两个部门围...

好雨云帮
50分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部