首頁 > 軟體

Mac OS X系統搭建谷歌Go語言開發工具 Sublime Text 2環境設定

2020-06-16 18:00:34

Go語言是谷歌自家的編譯型語言,旨在不損失效能的前提下降低程式碼複雜率。其優勢是讓軟體充分發揮多核心處理器同步多工的優點,並可解決物件導向程式設計的麻煩。

一、安裝Golang的SDK

在官網http://golang.org/ 直接下載安裝包安裝即可。下載pkg格式的最新安裝包,直接雙擊執行,一路按照提示操作即可完成安裝。

安裝完成後,開啟終端,輸入go,檢測Golang SDK是否安裝成功,如下顯示,則表示安裝成功:

你也可以輸入go version 檢視你所安裝的Golang的版本

二、環境變數設定(GOPATH)

GOPATH是用來告訴Golang命令和其他相關工具,在哪裡可以找到你系統上的Go包目錄。

GOPATH是一個路徑列表,類似於PATH的設定:

GOPATH=/home/USER/go:/home/USER/workspace_go:***

每一個列表項的路徑其實都是一個工作空間,每個工作區都應當包含原始檔(src)、相關包(pkg)、執行檔案(bin)三個目錄。

http://golang.org/doc/code.html

在你建好工作空間後,即可開始設定GOPATH了(組態檔是~/.bash_profile)。

export GOPATH=/Users/heinoc/go:/Users/heinoc/Documents/workspace/workspace_go

儲存之後,source ~/.bash_profile一下,就完成了對GOPATH的設定,可以在終端下go env檢視一下設定後的效果。

(註:我一般會給GOPATH至少配兩個目錄,在你需要下載開源包時(go get ****),開源包預設會找到第一個目錄,會統一下到第一個目錄的pkg資料夾裡,我本機開發的專案全都儲存在後邊的GOPATH目錄裡,只是為了方便管理包,如何設定,看你個人喜好)

三、開發工具設定(Sublime Text 2)

Sublime Text 2 下載地址:http://www.sublimetext.com/2

下載完後直接安裝即可。

Sublime Text 2可以免費使用,只是儲存次數達到一定數量之後就會提示是否購買,點選取消可以繼續用,和正式註冊版本沒有任何區別。

Ubuntu 安裝程式碼編輯器 Sublime Text 3 (Build 3083)  http://www.linuxidc.com/Linux/2015-03/115534.htm

動圖展示16個Sublime Text快捷鍵用法  http://www.linuxidc.com/Linux/2014-12/110930.htm

Ubuntu 12.10 安裝破解Sublime Text 2 http://www.linuxidc.com/Linux/2013-07/86898.htm

Ubuntu 13.04安裝Sublime Text 2 http://www.linuxidc.com/Linux/2013-05/84228.htm

編碼神器——Sublime Text 包管理工具及擴充套件大全 http://www.linuxidc.com/Linux/2013-10/91701.htm

如何開發 Sublime Text 2 的外掛 http://www.linuxidc.com/Linux/2013-09/90046.htm

Windows Mac Linux下安裝以及破解Sublime Text 2編輯器 http://www.linuxidc.com/Linux/2013-08/89452.htm

文字編輯器Sublime Text 使用體驗 http://www.linuxidc.com/Linux/2013-08/89326.htm

1.安裝Package Control

Ctrl+` 開啟命令列,執行如下程式碼:

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'

安裝之前:

重新啟動Sublime Text 2之後:

這就說明Package Control安裝成功了。

2.安裝GoSublime外掛:

Command + Shift + P 開啟Package Control,然後輸入pcip(Package Control:Install Package的縮寫),如下圖所示:

在隨後的介面中輸入GoSublime,回車,就可以安裝GoSbulime了。(這個外掛的原始碼在 https://github.com/DisposaBoy/GoSublime

安裝完成之後,就可以在選單中看到如下所示:

到這裡,Sublime Text 2的Golang開發環境就搭建完成了。

四、開始Golang

在你的GOPATH的工作空間裡,src目錄下新建一個資料夾,以專案名命名,然後將資料夾拖到Sublime Text 2上,即可將專案在Sublime Text 2中開啟了,然後在裡邊新建檔案,儲存為“***.go”即可,然後就可以開始編碼了:

Sublime Text 2有對Golang的程式碼自動補全功能:

對於編寫好的檔案,使用快捷鍵Command + B開啟Sublime Text 2的終端,輸入go build (名稱)對其進行編譯:

提示編譯成功後,再執行shell命令,執行剛編譯過的檔案 ./gotest 就可以看到程式的執行結果了:

執行結果如下:


IT145.com E-mail:sddin#qq.com