1)下载go的安装包,像QQ一样安装一下
2)环境变量设置(注意不要开启gomod)
win下设置环境变量
GOPATH E:\coding_now\other\jvmgo-book\v1\code\go 自己将要建立go工程的地方
GOROOT F:\GO 也就是Go的源码安装文件
mac下环境变量设置
export GOROOT=/usr/local/go
export GOPATH=/Users/jianan/HelloGo
#export GO111MODULE=on
export GOPROXY=https://goproxy.cn
3)查看环境变量
4)工程目录如下
引入其它包的方式(以ch02为例子):
main包是特殊的包,里面一般是带有main函数,文件名字不一定是main.go
main.go可以引用其它路径下的包,import的包路径是工程src目录下的
5)编译工程生成可执行文件(生成bin目录)
6)运行
7)下载第三方包,如redisgo
可以看到在src下就有包了
同时生成pkg目录
------------------------------------------------------以一个echo为例子思考go工程代码模块的组织-------------------------------------------
1)分别建立server和client文件夹,实现功能
2)分别编译服务器和客户端,可以看出在bin下生成了exe可执行文件
3)分别运行服务器和客户端,即可开始网络通信