软件的安装经常使用三种方式
1. 在线安装
这种安装方式是经过系统提供的安装工具,自动下载安装包,并自动安装到系统的固定目录下
2. 离线二进制安装
经过手动下载官方提供编译好的二进制执行程序压缩包,在本地手动的解压到指定的目录下,并将可执行程序的路径加入到环境变量PATH中,使得在命令行工具中,能够在任意目录中使用该命令行工具。
3. 离线源码安装
在本地对源码进行make操做,将其编译为二进制的可执行程序。并将其copy到执行的目录下并加入到PATH环境变量中python
以上对三种安装的原理作了简单的阐述。go语言环境一样适用。golang
选择喜欢的安装方式,在go语言中文网下载对应的包,安装以上的说明进行安装vim
GOPATH是一个go语言的环境变量,官方给出的说明编辑器
The GOPATH environment variable is used to specify directories outside of $GOROOT that contains the source for Go progects and theire binaries.
简单的说,就是go语言依赖的一个环境,在编译时会在该目录下查找第三方依赖的包ide
在1.11版本以前,须要引用第三方包的项目须要将代码放到该目录下,在该路径下存在三个目录工具
~/go tree -L 1 . ├── bin // 二进制可执行程序 ├── pkg // 编译连接的第三方包 └── src // 源码 3 directories, 0 files
编辑器就是一个写代码的工具,按照其专业化程序,能够分为两大类,编辑器和IDE, 这里在加上远古时期的vim和Emacs将其归为三类吧。开发工具
上手比较难,大量的快捷键操做,熟练使用后效率很高,目前小编的使用程度刚入门,在命令行中编写代码仍是比较有感受的。再结合tmux分屏工具,能够打造一个很舒服的开发环境。
在配置文件中添加vim-go插件,便可使用打造出符和go开发习惯的编辑功能。spa
sublime是一个简易高效的编辑器,强大的插件机制可让其变得足够的强大。sublime内置python脚本语言,能够进行宏命令和插件的开发,也是小编平时使用最多的工具
使用sublime做为go开发工具,只须要安装godef(用于代码跳转)和goSublime(go工具集)便可。注意,goSublime该插件如今还不支持自动化安装,须要手动将安装包下载到sublime的安装包目录下。插件
这是专为go打造的集成化开发工具IDE, 不少初学者一上来就选择这个,感受不是很好。使用定制化的编辑器会更好些,IDE工具就像一个黑盒。固然根据本身的兴趣和习惯自由选择。命令行
本篇是go系列的第一篇,从三方面内容展开,安装,GOPATH,编辑器,没有告诉怎么一步一步安装,而是教你怎么去抓鱼。
喜欢请关注“云端漫记"