![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GO
真雪
知止
展开
-
go编译环境镜像文件及案例
不是go语言学习者,只是偶尔需要go的编译环境,有个镜像去编译还是很方便的原创 2022-11-04 11:49:48 · 351 阅读 · 0 评论 -
alpine的docker容器中不能运行golang的二进制文件
前言最近在做一个exporter的镜像,主要是考虑到监控不需要进入容器执行命令所以希望监控的镜像文件足够小,所以选择了alpine做基础镜像1.问题描述下边这是我的Dockerfile文件,当编译的时候会提示/bin/sh: ./tendisplus_exporter: not foundFROM alpineCOPY tendisplus_exporter /usr/local/bin/RUN chmod 777 /usr/local/bin/tendisplus_exporter原创 2021-03-02 16:30:05 · 1735 阅读 · 1 评论 -
添加了launch.json后启动时出现 golang package XXX is not in GOROOT XXX
主要原因是go mod和gopath管理包冲突问题,对于之前构建的mod名称与现在名称不符的情况下,会去找原来的包,导致上边的问题1.删除原来go.mod文件2.执行go mod init 项目名称3.重新执行launch.json就ok了主要是mod管理包的问题,如果之前构建的mod名称不是现在的项目名称的话,他会直接去之前的名称下面找包,结果是找不到。...原创 2021-02-26 01:03:46 · 688 阅读 · 0 评论 -
Vscode中添加GO-launch.json中添加env启动项目
第一次使用Vscode也是第一次编译redis-exporter,使用的go语言,需要传送环境变量到项目中,所以在启动时需要添加launch.json文件进行启动点击此处即可添加launch.json文件,下边为更改过后的配置文件,还有其余配置,这里没有,因为我也没用过,这个简单配置只用于传送环境变量启动{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions原创 2021-02-23 17:58:46 · 5470 阅读 · 4 评论 -
GO-windows安装
1.下载Go语言官网(https://golang.google.cn/dl/)下载 Windows 系统下的Go语言开发包2.安装选择自己的安装目录,其余选项均next至install3.环境变量环境变量只需要添加自定义的GOPATH目录(D:\software\gopath\go)即可,其余的环境变量在安装过程中已经自动添加,不需要重复设置4.验证cmd中执行go env查看环境变量设置是否生效,可以查询到下边的信息代表生效5.GOPATH目录使用gopath目录原创 2021-02-19 10:32:47 · 505 阅读 · 0 评论