Mac OS X系統搭建GoogleGo語言開發工具 Sublime Text 2環境配置

來源:互聯網
上載者:User

   一、安裝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可以免費使用,只是儲存次數達到一定數量之後就會提示是否購買,點擊取消可以繼續用,和正式註冊版本沒有任何區別。

  有關Sublime Text 2的介紹:http://lucifr.com/2011/08/31/sublime-text-2-tricks-and-tips/

  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 就可以看到程式的運行結果了:

  運行結果如下:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.