简介
如果想对grafana做深度定制开发,难免要修改官方源码重新修改,笔者按官方说明文档在mac上比较快速的搭建了grafana的开发环境,但是回过头来在公司windows电脑上确是经过通过的挣扎才装好,在这里赶紧做上笔记,后续使用。
整体步骤
- 安装go语言, go1.15.5 windows/amd64
- 安装node,v12.18.1
- 安装yarn ,v1.22.10
- 安装git bash ,Git-2.28.0-64-bit
- 安装gcc,tdm64-gcc-9.2.0.exe
- 给gcc添加make支持,make-4.3-without-guile-w32-bin.zip
- 安装idea
- 下载grafana源码
- debuger调试
- 编译发布
- 编译发布docker镜像
详细步骤
安装go语言
- 下载go windows安装包: go1.15.5 windows/amd64
- 安装go语言(点击、下一步、下一步,这里不再赘述)
- 配置国内代理,打开powershell执行如下命令
go env -w GOPROXY=https://goproxy.cn,direct
- 验证go 语言
$ go version
go version go1.15.5 windows/amd64
QIUJIAHONG@SZ-30-PF2CCH81 MINGW64 /d/software
$ go env GOPROXY
https://goproxy.cn,direct
安装node
- 下载node安装包:v12.18.1
- 安装node(点击、下一步、下一步,这里不再赘述)
- 配置国内源
npm config set registry 'https://registry.npm.taobao.org'
npm config get registry
安装yarn
npm install -g yarn
yarn config set registry 'https://registry.npm.taobao.org'
yarn config get registry
安装git bash
Git-2.28.0-64-bit点击exe文件,下一步下一步安装,这里不再赘余
安装gcc
tdm64-gcc-9.2.0.exe,点击下一步下一步安装,这里不再赘余
给gcc添加make支持
解压make-4.3-without-guile-w32-bin.zip,将里面4个文件夹,复制到安装mingw的目录里(与Git Bash同级目录)。
安装idea
略
下载grafana源码
https://github.com/grafana/grafana
debuger调试
# 打开gitbash命令行,运行前端
yarn install --pure-lockfile
yarn start
# 新开一个gitbash命令行,运行后端
make run
编译发布
待完善
编译发布docker镜像
待完善
后记
待完善
网友评论