go語言學習-安裝和配置

go的安裝方式主要有兩種,一種直接使用系統自帶的軟件源來安裝,好比 ubuntu 能夠直接使用 apt 安裝,但一般這種方式安裝的都不會是最新的。因此一般直接下載最新的安裝包,能夠到GoCN下載。下面就簡述一些go語言的安裝與配置。linux

安裝go

我使用的是操做系統是 ubuntu16.04,因此下面的安裝過程是以 ubuntu 爲例的,其餘系統安裝思路都是相同的。git

  1. GoCN下載對應系統的go的安裝包, 這裏我下載的是go1.8.3.linux-amd64.tar.gz
  2. 解壓安裝包tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz
  3. 添加環境變量export PATH=$PATH:/usr/local/go/bin/etc/profile(全系統安裝)或 .bashrc(bash中) 或.zshrc(zsh中),這裏我使用的是 zsh, 因此只須要在 .zshrc中添加該export。
  4. 而後執行source .zshrc更新更改

至此 go 語言已經安裝成功了。github

安裝到指定位置

一般咱們都是將 go 安裝到 /usr/local 中的,可是若是想自定義安裝目錄,可使用下面的方法:ubuntu

  1. 將第二步中的/usr/local改成你想要的, 例如$HOME/go
  2. 添加環境變量export GOROOT=$HOME/goexport PATH=$PATH:$GOROOT/bin到對應文件中

設置go的工做空間

安裝完go以後,咱們還須要設置工做空間目錄, Go代碼必須放在工做空間內。它其實就是一個目錄,其中包含三個子目錄:bash

  1. src 目錄包含Go的源文件(咱們的代碼就放在其中),它們被組織成包(每一個目錄都對應一個包)
  2. pkg 目錄包含包對象
  3. bin 目錄包含可執行命令

設置工做空間的環境變量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"
    }
}
相關文章
相關標籤/搜索