先定义消息类型 orders.proto 在GOPATH创建目录和编译这个消息类型输出到该目录,包名是message 编写go文件进行序列化和反序列化刚才生成的包里的类型结构体数据 ...
分类:
其他好文 时间:
2019-12-04 01:50:17
阅读次数:
142
来源:https://my.oschina.net/u/3744526/blog/3085468 在使用本博客经验之前 需配置好 GOPATH 跟 GOROOT 创建好本地工作路径之后,使用 GoLand 打开该工作路径。 打开后手动创建 三个文件夹 bin 用来存放编译后的 .exe 文件 pkg ...
分类:
其他好文 时间:
2019-12-02 00:54:10
阅读次数:
406
go modules官方资料:https://github.com/golang/go/wiki/Modules go版本控制发展史: Go 1.5 Release之前 使用GOPATH,包管理、项目代码都依赖于GOPATH,项目代码位于GOPATH的src文件夹之下; Go 1.5 Release ...
分类:
其他好文 时间:
2019-11-30 11:22:02
阅读次数:
69
GO111MODULE 有三个值:off, on和auto(默认值) ,go命令行将不会支持module功能,寻找依赖包的方式将会沿用旧版本那种通过vendor目录或者GOPATH模式来查找。 ,go命令行会使用modules,而一点也不会去GOPATH目录下查找。 ,默认值,go命令行将会根据当前 ...
分类:
其他好文 时间:
2019-11-17 18:16:14
阅读次数:
173
首先要先把环境变量配置好,配置好环境变量打开go文件的时候,会自动提示需要安装的扩展在/root/.profile和/home/当前用户/.profile都加上 export GOPATH=/var/www/html/go-project/libexport GOROOT=/usr/local/go ...
分类:
其他好文 时间:
2019-11-14 00:15:03
阅读次数:
105
1. govendor简介 golang工程的依赖包经常使用go get命令来获取,例如:go get github.com/kardianos/govendor ,会将依赖包下载到GOPATH的路径下。 常用的依赖包管理工具有godep,govendor等,在Golang1.5之后,Go提供了 G ...
分类:
其他好文 时间:
2019-11-13 13:25:33
阅读次数:
79
GOROOT就是go的安装路径在~/.bash_profile中添加下面语句:GOROOT=/usr/local/goexport GOROOT当然, 要执行go命令和go工具, 就要配置go的可执行文件的路径:操作如下:在~/.bash_profile中配置如下:export $PATH:$GOR ...
分类:
其他好文 时间:
2019-11-02 14:13:41
阅读次数:
294
<! flowchart 箭头图标 勿删 问题:cannot find package “” in any of。现已按照博客解决,分享一种自己踩得坑欢迎大神指导交流! 首先使用go env查看当前环境变量,新手入门出现找不到包的情况大多是环境环境的问题。只需要关注GOROOT和GOPATH即可。 ...
分类:
其他好文 时间:
2019-11-02 14:06:25
阅读次数:
1446
GOPATH 是 Go语言中使用的一个环境变量,它使用绝对路径提供项目的工作目录。 工作目录是一个工程开发的相对参考目录,好比当你要在公司编写一套服务器代码,你的工位所包含的桌面、计算机及椅子就是你的工作区。工作区的概念与工作目录的概念也是类似的。如果不使用工作目录的概念,在多人开发时,每个人有一套 ...
分类:
编程语言 时间:
2019-11-02 13:31:50
阅读次数:
99
原文链接:https://juejin.im/post/5cd945946fb9a032060c47a3,补充,最新的1.13版本go里默认就是用go module,直接设置代理即可; 注:如果没法升级到1.11以上版本,可以手动下载包到GOPATH对应的目录里,然后本地import时输入对应的ur ...
分类:
其他好文 时间:
2019-11-01 09:30:11
阅读次数:
244