開始Go開發之旅

做者: gomaster.me(馮琪超) 系列:Golang架構師之路 本文爲博主原創文章,若有轉載請註明出處html

巧婦難作無米之炊,golang sdk就是gopher的大米

下載golang

點擊 官網下載golang sdk
根據不一樣系統,官網下載連接會選擇相應的平臺進行連接跳轉,也可手動選擇須要的平臺安裝包。golang

安裝golang

若是是升級golang老版本你首先必須先移除已經存在的版本。架構

Linux, Mac OS X, FreeBSD tar包

  • 通常配置測試

    1. 下載安裝包ui

    2. 解壓到/usr/localcode

    tar -zxvf go$VERSION.$OS-$ARCH.tar.gz -C /usr/local

    添加/usr/local/go/bin到PATH環境變量中,能夠添加入/etc/profile(系統範圍)或$HOME/.profilehtm

    export PATH=$PATH:/usr/local/go/bin
  • 安裝到指定位置
    Go二進制分發包假設它被安裝到/usr/local/go(或Windows下 c:\Go),但Go tools是能夠被安裝到不一樣的地方的。在這種狀況下你必須設置GOROOT環境變量指定它被安裝的目錄。ip

例如若是你安裝Go到你的home目錄你應該添加添加相似以下到$HOME/.profile:terminal

export GOROOT=$HOME/GO1.X
export PATH=$PATH:$GOROOT/bin

注意:GOROOT只須要在被安裝到自定義位置才須要設置。
另外Go還有GOPATH,GOBIN環境變量,請參考博客如何編寫Go代碼,但本文中的示例僅需將Go的bin安裝目錄添加到$PATH中。get

Mac OS X pkg安裝包

雙擊可執行程序一步步next便可完成安裝。
該種方式將Go安裝到/usr/local/go目錄下。而且會將/usr/local/go/bin目錄加入到PATH環境變量中。你可能須要重啓下terminal才能夠生效。若是沒有效果,能夠按照上面所講的環境變量配置手動添加。

Windows

Windows方式有二進制可執行包安裝,也有zip壓縮包解壓安裝的,這裏很少贅述。值得注意的是Windows平臺默認按照c:\Go目錄,須要將c:\Go\bin添加到PATH環境變量中。

測試驗證安裝

一般狀況使用go version查看是否能夠正確顯示Go的版本,咱們就會認爲安裝成功。但這裏咱們經過配置一個工做區並構建一個簡單的程序來驗證Go安裝是否正確。

  1. 建立工做區目錄,$HOME/go(若是你想要使用不一樣的目錄,你須要設置GOPATH環境變量;你能夠參見更詳細的如何編寫Go代碼)

  2. 在工做區目錄下建立src/hello

  3. 建立並編寫hello.go文件,內容以下:

package main
import "fmt"

func main(){
    fmt.Printf("hello, world\n")
}
  1. 使用go tool構建:

$ cd $HOME/go/src/hello
$ go build

上面的命令將在源文件同目錄下構建一個名爲hello的可執行文件。

  1. 執行生成的可執行文件

$ ./hello
hello, world

若是你能夠看到hello, world打印輸出則說明Go安裝成功。

你能夠執行go install安裝二進制文件到工做區的bin目錄或者使用go clean移除它。

卸載Go

其實很簡單,將安裝目錄刪除,並將環境變量移除便可。

接下來

在興奮地開始享受寫Go代碼以前,請務必先閱讀如何編寫Go代碼(將講述一些使用Go tools的必要概念)

相關文章
相關標籤/搜索