這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
Go語言下載地址:http://tip.golang.so/dl/;googlecode上不去了,golang.org也上不去,反正只要是Google的網站在中國都看不到了,只能下載這個了,不過我比較了一下,和golang.org裡的一樣。
我用的系統是ubuntu14.04,可以用apt-get:
sudo apt-get install golang
不過我安裝了一下版本好像時1.2,果斷放棄編譯安裝1.3
下載好自己所用系統平台的安裝包,windows有msi安裝包,相對簡單一點,安裝完成後只要在系統變數PATH中添加c:/go/bin(你的go安裝目錄下的bin檔案目錄),開啟cmd,輸入go,如果出現go語言的Usage說明安裝正確,如果沒有提示,檢查一下自己的PATH環境變數是否包含了go的安裝目錄
Linux安裝:
我的是64位系統,所以下載的是 go1.3.linux-amd64.tar.gz ,解壓檔案
sudo tar -zxvf go1.3.linux-amd64.tar.gz /usr/local/
我的go安裝目錄是 /usr/local/go 你可以安裝到隨意位置,安裝完以後就要設定環境變數了,設定方法
sudo vim /etc/profile export GOROOT=/usr/local/goexport GOARCH=amd64export GOOS=linuxexport GOPATH=/home/administrator/goexport GOBIN=$GOROOT/binexport PATH=$GOROOT/bin:$PATH sudo source /etc/profile
說一下GOPATH,我開始以為是Go語言的安裝目錄,後來看了好多關於go的介紹才知道GOPATH其實可以看做是一個工作目錄,$GOPATH目錄約定有三個子目錄,分別是:
1、src---------存放原始碼(如:.go、.h、.c等)
2、bin---------編譯後產生的可執行檔(為了方便可以把此目錄加入$PATH變數中)
3、pkg--------編譯後產生的檔案(如 .a)
測試一下,輸出hello world
cd $GOPATHmkdir src pkg bincd src mkdir testvim hello.go
hello.go
package hello import "fmt" func main() { fmt.Printf("Hello world!") }
編譯:進入該源碼目錄,執行go build,在目錄下會自動產生一個名為hello(與源碼裡package的名相同)的可執行檔:
./hello
Go語言開發工具
開發工具還是推薦LiteIDE,一個專門為go語言開發的跨平台輕量級整合式開發環境,下載地址:http://sourceforge.net/projects/liteide/files/
Gocode安裝
啟用go語言的輸入自動完成需要安裝Gocode
go get -u github.com/nsf/gocode
說一下go get 命令,這個命令用於擷取遠程程式碼封裝,目前只支援BitBucket、GitHub、Google Code(這個在天朝就算了吧,我能說髒話嗎!)、Launchpad(沒用過,回頭研究下);這個命令分兩步進行:1、下載源碼包 2、執行go install
在用go get 之前首先確定你的機器上安裝了對應的工具,一般git就夠了,支援BitBucket、GitHub、Google Code
go的開發工具還有很多,比如很多人都很熟悉的sublime,可以使用Sublime Text 2 + GoSublime + gocode + MarGo的組合,vim+gocode(關於vim的設定檔網上有很多),或者eclipse等等很多IDE都可以,而且已經有不少IDE都有go的外掛程式了,按照自己的習慣來吧。
OK,The End!
發佈於:
http://www.golune.com/blog/content/dcafaba0051124f3d2f2b4ad70591ac6b9abb