這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
終於開始學習go了,思緒很快,持續很難,記下來就會好點
1.安裝
安裝方式有很多選擇,比如直接apititude golang,在ubuntu下,但為了可定製,還是直接去golang官方網站下載安裝包自行安裝,具體過程見:golang.org網站上下載安裝了一個,直接解壓至/usr/local下面
2.go回合組態路徑:
export GOROOT=/usr/local/go
export PATH=$PATH:/usr/local/go/bin
3.工作環境路徑配置:
export GOPATH=/home/@user/work/goexport GOBIN=$GOPATH/binexport PATH=$GOPATH/bin:$PATH
這樣可以去確保找到你自己編譯的package也可以是自己編譯的可執行檔在系統的路徑下
4.目錄建立:
mkdir -p $GOPATH/src $GOPATH/pkg $GOPATH/bin
5.樣本程式
在src下建立目錄test,建立test.go, 如下:
package mainimport "fmt"func main() { fmt.Println("Hello world, I'm learning Golang")}
進入$GOPATH/bin目錄, go run test,即可在bin目錄發現test的可執行檔
附:如何編譯一個自訂的pkg,可在下一篇文章說明(這也就是我們的pkg目錄起的作用)
6.vim配置
細心的朋友會發現,到此步為止,我們的代碼還是很難看,原因就是沒有設定檔,這是我們從官網下載的檔案就起到了作用(這也是不直接推薦aptitude的目的)
cd $GOROOT/misc/vim && cp -fr * ~/.vim/ && echo "au BufRead,BufNewFile *.go set filetype=go" > ~/.vim/ftdetect/go.vim
ok,文法高亮完成,done