对于框架的选择,其实可以有很多选择,比如:Iris,beego,echo,faygo....等等
关于框架的优劣,我且在这里不做探讨,比较也是初次接触GO这块,暂时没到那个层级去评论。
一、安装Golang(windos,使用 .msi 后缀)
(1) 安装包下载,根据对应的操作系统选择安装包下载,
image.png(2) 点击安装包安装
image.png image.png
默认安装在C盘
image.png点击安装:
image.png查看系统环境,系统默认已经配置了对应的路径:
image.png
二、测试Golang环境
常用的命令:
go version 查看go当前的版本
go env 查看当前go的环境变量
配置Go的环境变量一些说明:
GOROOT:GO安装路径,例如GOROOT = D:\Go
GOPATH: 项目源码所在目录(例如GOPATH = E:\go),该目录下面主要包括三个子目录,分别是src、bin、pkg
GOBIN:bin目录,例如GOBIN = E:\go\bin
window平台添加PATH路径:%GOROOT%\bin;%GOBIN%
具体环境变量可以使用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!")
}
再此目录下打开对应的cmd:
image.png然后执行命令:
image.png
四、 IDE安装
goland下载地址为 https://www.jetbrains.com/go/download/
一步一步的安装:
image.png image.png关于IDE激活(已经失效了,):
最新可用的 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
网友评论