(win下)使用GOROOT和GOPATH管理go项目(在goland中配置这个应该更方便 )

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)分别运行服务器和客户端,即可开始网络通信

猜你喜欢

转载自blog.csdn.net/themagickeyjianan/article/details/106935663