對于框架的選擇伙菜,其實可以有很多選擇,比如:Iris,beego,echo,faygo....等等
關(guān)于框架的優(yōu)劣命迈,我且在這里不做探討贩绕,比較也是初次接觸GO這塊,暫時沒到那個層級去評論壶愤。
一淑倾、安裝Golang(windos,使用 .msi 后綴)
(1) 安裝包下載征椒,根據(jù)對應(yīng)的操作系統(tǒng)選擇安裝包下載娇哆,
image.png
(2) 點擊安裝包安裝
image.png
image.png
默認安裝在C盤
image.png
點擊安裝:
image.png
查看系統(tǒng)環(huán)境,系統(tǒng)默認已經(jīng)配置了對應(yīng)的路徑:
image.png
二勃救、測試Golang環(huán)境
常用的命令:
go version 查看go當前的版本
go env 查看當前go的環(huán)境變量
配置Go的環(huán)境變量一些說明:
GOROOT:GO安裝路徑碍讨,例如GOROOT = D:\Go
GOPATH: 項目源碼所在目錄(例如GOPATH = E:\go),該目錄下面主要包括三個子目錄蒙秒,分別是src勃黍、bin、pkg
GOBIN:bin目錄税肪,例如GOBIN = E:\go\bin
window平臺添加PATH路徑:%GOROOT%\bin;%GOBIN%
具體環(huán)境變量可以使用go env查看:
F:\zyx-code\go_learn>go env
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\Empty\AppData\Local\go-build
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=C:\Users\Empty\go
set GOPROXY=
set GORACE=
set GOROOT=C:\Go
set GOTMPDIR=
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set GCCGO=gccgo
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessag
e-length=0 -fdebug-prefix-map=C:\Users\Empty\AppData\Local\Temp\go-build13917910
6=/tmp/go-build -gno-record-gcc-switches
image.png
三溉躲、 示例測試
image.png
在go-learn目錄下新建一個文件 HelloGo.go
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
再此目錄下打開對應(yīng)的cmd:
image.png
然后執(zhí)行命令:
image.png
四榜田、 IDE安裝
goland下載地址為 https://www.jetbrains.com/go/download/
一步一步的安裝:
image.png
image.png
關(guān)于IDE激活(已經(jīng)失效了益兄,):
最新可用的 JetBrains GoLand 激活 License Server 地址,支持最新的 GoLand 2018.1
原文地址:[http://www.childsay.com/goland-license-server.html](http://www.childsay.com/goland-license-server.html)
最后更新時間:2018年11月20日
| 序號 | 地址 | 可用 |
| --- | --- | --- |
| 1 | [http://idea.youbbs.org](http://idea.youbbs.org) | yes |
| 2 | [http://active.chinapyg.com/](http://active.chinapyg.com/) | no |
| 3 | [http://idea.iblue.me](http://idea.iblue.me) | yes |
先使用試用版本:
image.png
示例新建:
image.png
提示GOPATH還沒有配置:
PS:
GOPATH=E:\gocode #安裝包的路徑
image.png
image.png
image.png
image.png
運行示例:
image.png