Go語言安裝

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.