go的安裝方式主要有兩種,一種直接使用系統自帶的軟件源來安裝,好比 ubuntu 能夠直接使用 apt 安裝,但一般這種方式安裝的都不會是最新的。因此一般直接下載最新的安裝包,能夠到GoCN下載。下面就簡述一些go語言的安裝與配置。linux
我使用的是操做系統是 ubuntu16.04,因此下面的安裝過程是以 ubuntu 爲例的,其餘系統安裝思路都是相同的。git
go1.8.3.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
到/etc/profile
(全系統安裝)或 .bashrc
(bash中) 或.zshrc
(zsh中),這裏我使用的是 zsh, 因此只須要在 .zshrc中添加該export。source .zshrc
更新更改至此 go 語言已經安裝成功了。github
一般咱們都是將 go 安裝到 /usr/local
中的,可是若是想自定義安裝目錄,可使用下面的方法:ubuntu
/usr/local
改成你想要的, 例如$HOME/go
export GOROOT=$HOME/go
和export PATH=$PATH:$GOROOT/bin
到對應文件中安裝完go以後,咱們還須要設置工做空間目錄, Go代碼必須放在工做空間內。它其實就是一個目錄,其中包含三個子目錄:bash
設置工做空間的環境變量export GOPATH=$HOME/gowork
,將bin目錄加入環境變量裏 export PATH=$PATH:$GOPATH/bin
,一樣須要將它們添加到前面說的對應的文件中。工具
go的源碼用該放到工做空間中的src目錄中開發工具
若是有github帳戶,應該將github.com/user_name
做爲你的源碼路徑,這樣在上傳到github時會很方便,即便不上傳也不要緊,反正源碼能夠放到src目錄下的任何位置操作系統
例子:假設個人github帳戶是 gogogo, 那麼我會在 src 目錄下新建一個 github.com/gogogo
目錄,而後在其中建立一個 hello.go
文件,來寫咱們的第一個go程序:code
package main import "fmt" func main() { fmt.Println("Hello World!") }
而後執行 go run hello.go
就能夠容許咱們的 hello.go 了,具體內容後面再說對象
這裏使用sublime text做爲go的開發工具
只需安裝gosublime
,而後在Preferences > package setting > gosublime > user setting
中加入如下:
{ "env": { "GOPATH": "$HOME/go_work", "GOROOT": "/usr/local/go" } }