這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
env:
ubuntu 13.04 i386
go 1.0.3
sublime text 2
go/golang不錯的IDE組合:gocode + sublime text 2 + gosublime
首先安裝go,兩種方法:
1. 自動:sudo apt-get install golang 配置環境系統幫你配置好了
2. 手動:下載go二進位包,解壓到/usr/local/目錄下(這個目錄是go建議的,我安裝到其它目錄在配置gocode自動補全時出現問題·),然後配置go環境,在~/.bashrc檔案最後添加如下:
export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export GOOS=linux
export GOARCH=386
export PATH=.:$PATH:$GOBIN
export GOPATH=$HOME/goproj
然後更新環境:source .bashrc
各變數具體說明見:https://code.google.com/p/golang-china/wiki/Install
http://golang.org/doc/code.html
安裝gocode很簡單,因為前面配置好了
[sudo] go get -u github.com/nsf/gocode
安裝sublime text 2 及包管理器
網上教程很多
安裝gosublime
直接在sublime text 2 裡安裝就好,但這裡說下我遇到的問題。
前面已經設定好的GOPATH,但gosublime卻提示我沒設定GOPATH,不知哪裡出錯了?暫時的解決辦法是依提示配置gosublime檔案
到這個go IDE就配置好了,但發現我的自動補全功能不是很好,不知是gosublime本身就這樣還是沒配置好,比如go 語言的關鍵字(如string, int等)就沒有自動補全,找了半天沒找到解釋,只能先這樣將就。