当前位置:首页>编程日记>正文

Win7安装golang开发环境--备忘录

首次接触golang,非常多东西不熟悉,Git也没有安装。

1 安装golang

1.1 下载golang

我是在Golang中国的下载频道下载的golang1.6。链接例如以下:

http://www.golangtc.com/download

我选择了64位的

go1.6.windows-amd64.msi

这个文件,安装后GOROOT和path等环境配置自己主动完毕。


我们仅仅须要另行配置GOPATH就可以。

1.2 配置GOPATH

加入GOPATH系统环境变量。例如以下图所看到的:

Win7安装golang开发环境--备忘录 配图01

然后在CMD命令行工具中通过go命令查看环境配置信息。例如以下图所看到的
Win7安装golang开发环境--备忘录 配图02

2 安装Sublime Text 3

2.1 下载Sublime Text 3

官网能够訪问,下载链接是:http://www.sublimetext.com/3
我下载的是64位的,下载后得到名为

Sublime_Text_Build_3103_x64_Setup.exe

的文件,不必破解,直接安装。

2.2 安装Sublime Text 3 的Package Control

要安装插件,须要先安装Package Control,默认情况下没有这个。
Sublime Text 3相对于2因为Python更新的问题。安装代码不同。

使用快捷键Ctrl + `(不好用)。或者直接View->Show Console

Win7安装golang开发环境--备忘录 配图03

然后会在Sublime Text的底部出现输入框,例如以下图中红色方框所看到的:

Win7安装golang开发环境--备忘录 配图04

然后复制例如以下代码:(Markdown编辑,不好复制,可直接到官网去复制代码)

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

粘贴,回车后等待;显示成功后,重新启动Sublime Text 3.能够看到例如以下界面

Win7安装golang开发环境--备忘录 配图05

假设看不到Package Control选项,可能是代码错误。就须要到官网去获代替码,官网获代替码网址例如以下:
https://packagecontrol.io/installation#st3

2.3 安装GoSublime插件

点开Preferences->Package Control会显演示样例如以下输入框:

Win7安装golang开发环境--备忘录 配图06

输入框中默认有“Package Control :”字样。在其后面输入Install Package即图中红色方框的选项。回车后等待弹出还有一个输入界面,(假设没有弹出新的界面,那么退格删除“Package Control”,输入“pcip”回车等待,网速慢弹出窗体就慢),该界面例如以下图所看到的:

Win7安装golang开发环境--备忘录 配图07
输入“GoSublime”回车。等待安装过程。

Golang编译器和开发工具的安装就完毕了。

2.4 载入Sublime Text 3 側边栏

側边栏用于项目管理,须要载入“sidebar”;也是通过Package Control,输入pcip。然后在弹出的窗体中输入“sidebar”,例如以下图所看到的:

Win7安装golang开发环境--备忘录 配图08
载入成功后,就能看的截图左边的部分,但一般是白色的。

我们须要用相同的方式载入sidebar同步右边的编辑区域的颜色,输入“syncedSiderBarBg”。例如以下图所看到的:

Win7安装golang开发环境--备忘录 配图09

然后就能够写代码了。


http://www.coolblog.cn/news/8cf1db403ff8a9d0.html

相关文章:

  • asp多表查询并显示_SpringBoot系列(五):SpringBoot整合Mybatis实现多表关联查询
  • s7day2学习记录
  • 【求锤得锤的故事】Redis锁从面试连环炮聊到神仙打架。
  • 矿Spring入门Demo
  • 拼音怎么写_老师:不会写的字用圈代替,看到孩子试卷,网友:人才
  • Linux 实时流量监测(iptraf中文图解)
  • Win10 + Python + GPU版MXNet + VS2015 + RTools + R配置
  • 美颜
  • shell访问php文件夹,Shell获取某目录下所有文件夹的名称
  • 如何优雅的实现 Spring Boot 接口参数加密解密?
  • LeCun亲授的深度学习入门课:从飞行器的发明到卷积神经网络
  • Mac原生Terminal快速登录ssh
  • java受保护的数据与_Javascript类定义语法,私有成员、受保护成员、静态成员等介绍...
  • mysql commit 机制_1024MySQL事物提交机制
  • 支撑微博千亿调用的轻量级RPC框架:Motan
  • jquery 使用小技巧
  • 2019-9
  • 法拉利虚拟学院2010 服务器,法拉利虚拟学院2010
  • vscode pylint 错误_将实际未错误的py库添加到pylint白名单
  • 科学计算工具NumPy(3):ndarray的元素处理
  • 工程师在工作电脑存 64G 不雅文件,被公司开除后索赔 41 万,结果…
  • linux批量创建用户和密码
  • newinsets用法java_Java XYPlot.setInsets方法代碼示例
  • js常用阻止冒泡事件
  • 气泡图在开源监控工具中的应用效果
  • 各类型土地利用图例_划重点!国土空间总体规划——土地利用
  • php 启动服务器监听
  • dubbo简单示例
  • 【设计模式】 模式PK:策略模式VS状态模式
  • [iptables]Redhat 7.2下使用iptables实现NAT
  • Ubuntu13.10:[3]如何开启SSH SERVER服务
  • CSS小技巧——CSS滚动条美化
  • JS实现-页面数据无限加载
  • 阿里巴巴分布式服务框架 Dubbo
  • 最新DOS大全
  • Django View(视图系统)
  • 阿里大鱼.net core 发送短信
  • 程序员入错行怎么办?
  • 两张超级大表join优化
  • 第九天函数
  • Linux软件安装-----apache安装
  • HDU 5988 最小费用流
  • Sorenson Capital:值得投资的 5 种 AI 技术
  • 《看透springmvc源码分析与实践》读书笔记一
  • 正式开课!如何学习相机模型与标定?(单目+双目+鱼眼+深度相机)
  • Arm芯片的新革命在缓缓上演
  • nagios自写插件—check_file
  • python3 错误 Max retries exceeded with url 解决方法
  • 行为模式之Template Method模式
  • 通过Spark进行ALS离线和Stream实时推荐