go語言環境搭建

安裝

軟件的安裝經常使用三種方式
1. 在線安裝
這種安裝方式是經過系統提供的安裝工具,自動下載安裝包,並自動安裝到系統的固定目錄下
2. 離線二進制安裝
經過手動下載官方提供編譯好的二進制執行程序壓縮包,在本地手動的解壓到指定的目錄下,並將可執行程序的路徑加入到環境變量PATH中,使得在命令行工具中,能夠在任意目錄中使用該命令行工具。
3. 離線源碼安裝
在本地對源碼進行make操做,將其編譯爲二進制的可執行程序。並將其copy到執行的目錄下並加入到PATH環境變量中python

以上對三種安裝的原理作了簡單的闡述。go語言環境一樣適用。golang

選擇喜歡的安裝方式,在go語言中文網下載對應的包,安裝以上的說明進行安裝vim

GOPATH

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將其歸爲三類吧。開發工具

  • vim

上手比較難,大量的快捷鍵操做,熟練使用後效率很高,目前小編的使用程度剛入門,在命令行中編寫代碼仍是比較有感受的。再結合tmux分屏工具,能夠打造一個很舒服的開發環境。
在配置文件中添加vim-go插件,便可使用打造出符和go開發習慣的編輯功能。
spa

  • sublime

sublime是一個簡易高效的編輯器,強大的插件機制可讓其變得足夠的強大。sublime內置python腳本語言,能夠進行宏命令和插件的開發,也是小編平時使用最多的工具
使用sublime做爲go開發工具,只須要安裝godef(用於代碼跳轉)和goSublime(go工具集)便可。注意,goSublime該插件如今還不支持自動化安裝,須要手動將安裝包下載到sublime的安裝包目錄下。插件

  • goland

這是專爲go打造的集成化開發工具IDE, 不少初學者一上來就選擇這個,感受不是很好。使用定製化的編輯器會更好些,IDE工具就像一個黑盒。固然根據本身的興趣和習慣自由選擇。命令行

總結

本篇是go系列的第一篇,從三方面內容展開,安裝,GOPATH,編輯器,沒有告訴怎麼一步一步安裝,而是教你怎麼去抓魚。

喜歡請關注「雲端漫記"
圖片描述

相關文章
相關標籤/搜索