go語言環境搭建

安裝

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

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

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

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語言依賴的一個環境,在編譯時會在該目錄下查找第三方依賴的包

在1.11版本之前,需要引用第三方包的項目需要將代碼放到該目錄下,在該路徑下存在三個目錄

 ~/go  tree -L 1
.
├── bin  // 二進制可執行程序
├── pkg  // 編譯鏈接的第三方包
└── src // 源碼

3 directories, 0 files

編輯器

編輯器就是一個寫代碼的工具,按照其專業化程序,可以分爲兩大類,編輯器和IDE, 這裏在加上遠古時期的vim和Emacs將其歸爲三類吧。

  • vim

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

  • sublime

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

  • goland

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

總結

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章