社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
对于框架的选择,其实可以有很多选择,比如:Iris,beego,echo,faygo....等等
关于框架的优劣,我且在这里不做探讨,比较也是初次接触GO这块,暂时没到那个层级去评论。
(1) 安装包下载,根据对应的操作系统选择安装包下载,
(2) 点击安装包安装
默认安装在C盘
点击安装:
查看系统环境,系统默认已经配置了对应的路径:
常用的命令:
go version 查看go当前的版本
go env 查看当前go的环境变量
配置Go的环境变量一些说明:
GOROOT:GO安装路径,例如GOROOT = D:Go
GOPATH: 项目源码所在目录(例如GOPATH = E:go),该目录下面主要包括三个子目录,分别是src、bin、pkg
GOBIN:bin目录,例如GOBIN = E:gobin
window平台添加PATH路径:%GOROOT%bin;%GOBIN%
具体环境变量可以使用go env查看:
F:zyx-codego_learn>go env
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:UsersEmptyAppDataLocalgo-build
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=C:UsersEmptygo
set GOPROXY=
set GORACE=
set GOROOT=C:Go
set GOTMPDIR=
set GOTOOLDIR=C:Gopkgtoolwindows_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:UsersEmptyAppDataLocalTempgo-build13917910
6=/tmp/go-build -gno-record-gcc-switches
在go-learn目录下新建一个文件 HelloGo.go
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
再此目录下打开对应的cmd:
然后执行命令:
goland下载地址为 https://www.jetbrains.com/go/download/
一步一步的安装:
关于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 |
先使用试用版本:
示例新建:
提示GOPATH还没有配置:
PS:
GOPATH=E:gocode #安装包的路径
运行示例:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!