Info

  • Google 開發的一種靜態強型別、編譯型、並發型,並具有垃圾回收功能的程式語言。為了方便搜尋和識別,有時會將其稱為 Golang(from WIKI

Installation

# 2017/11 時最新版本是 1.9.2
wget https://redirector.gvt1.com/edgedl/go/go1.9.2.linux-amd64.tar.gz
# 解壓縮至 /usr/local/go
tar -C /usr/local -xzf go1.9.2.linux-amd64.tar.gz
  • 建立 Go 專案程式碼目錄,並修改其權限
# /var/golang
mkdir -p /var/golang
chmod 777 /var/golang -R
  • 加入 Go 相關參數(以 zsh 為例)
vi ~/.zshrc
export GOROOT=/usr/local/go
export GOPATH=/var/golang
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Library

自動重載機制

go get github.com/pilu/fresh

Web Framework gin

go get github.com/gin-gonic/gin

MySQL driver

go get -u github.com/go-sql-driver/mysql

ORM

go get -u github.com/jinzhu/gorm

.env

go get github.com/joho/godotenv

Reference

文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣()