goland下tarsgo使用mod模式开发

Posted cnlihao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了goland下tarsgo使用mod模式开发相关的知识,希望对你有一定的参考价值。

tarsgo官方下载小例子:

https://github.com/TarsCloud/TarsGo

使用goland打开其中一个小例子,大体结构如下图所示:
技术图片

第一步:开启go modules,并设置Proxy
技术图片

第二步:初始化go mod

go mod init test

技术图片
第三步:安装TarsGo

go get github.com/TarsCloud/TarsGo/tars

技术图片
第四步:编译tars协议转Golang工具

go install github.com/TarsCloud/TarsGo/tars/tools/tars2go

技术图片

第五步:编译tars文件并转成go文

#有两个tars文件,所以都要转换一下
tars2go --outdir=./vendor EchoClient.tars
tars2go --outdir=./vendor EchoTest.tars

技术图片

第六步:作为服务端,引用并实现EchoTest.tars
技术图片






以上是关于goland下tarsgo使用mod模式开发的主要内容,如果未能解决你的问题,请参考以下文章

Mac下Goland设置为go mod模式

go mod 运用

goland无法解析go mod问题解决

关于go mod 的使用和goland 配置关于go mod 的配置

解决Goland错误:$GOPATH/go.mod exists but should not

解决Goland错误:$GOPATH/go.mod exists but should not