Golang (Go語言) Mac OS X下環境搭建 環境變量配置 開發工具配置 Sublime Text 2

1、安裝Golang的SDKhtml

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

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

 

  

  你也能夠輸入go version 查看你所安裝的Golang的版本golang

2、環境變量配置(GOPATH)shell

  GOPATH是用來告訴Golang命令和其餘相關工具,在哪裏能夠找到你係統上的Go包目錄。windows

  GOPATH是一個路徑列表,相似於PATH的設置:sublime-text

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

  每個列表項的路徑其實都是一個工做空間,每一個工做區都應當包含源文件(src)、相關包(pkg)、執行文件(bin)三個目錄。bash

  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目錄裏,只是爲了方便管理包,如何配置,看你我的喜愛)

3、開發工具配置(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開發環境就搭建完成了。

4、開始Golang

  在你的GOPATH的工做空間裏,src目錄下新建一個文件夾,以項目名命名,而後將文件夾拖到Sublime Text 2上,便可將項目在Sublime Text 2中打開了,而後在裏邊新建文件,保存爲「***.go」便可,而後就能夠開始編碼了:

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

  

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

  

  提示編譯成功後,再執行shell命令,執行剛編譯過的文件 ./gotest 就能夠看到程序的運行結果了:

  

  運行結果以下:

  

 

=======================================================================

參考資料:

GoSublime 的快捷鍵 能夠參看下面文章:

https://github.com/DisposaBoy/GoSublime/blob/master/USAGE.md

Golang/Go語言/Go IDE/Go windows環境搭建/Go自動提示編譯器/GoSublime
http://blog.csdn.net/love_se/article/details/7754274

Ubuntu下使用Sublime Text 2搭建Go開發環境
http://www.cnblogs.com/yourihua/archive/2012/06/04/2529333.html 

相關文章
相關標籤/搜索