准备工作确认:
- 系统:Windows 10 x64
- 软件准备:
- GO 版本:尽量使用跟官网一样的版本,如何确认呢? 笔者是通过Github的更新记录进行确认版本的,这点其实挺重要的,如果用高版本或者新版本,不能确保是否出现莫名其妙的坑,而且可能是大坑,https://github.com/grafana/grafana/releases, 笔者看到最新build的版本是1.12.10,于是选择了该版本
,具体的大家可以根据这个做选择。 - Git,这个应该没有太高的要求,只是从github中Clone 源码,笔者的版本是Git-2.23.0-64-bit.exe
- NodeJs,可以选择使用最新的稳定版本,Grafana的编译说明有此说明For this you need nodejs (v.6+)
- Nod-gyp,Grafana提及的前端编译工具
- TDD-GCC,也是使用Grafana提及的Gcc工具
- 软件安装
1)go1.12.10.windows-amd64.msi 安装完后,添加环境变量($GOPATH)及其Path添加GO的bin路径


确定Go的是否正常运行
![]()
2)NodeJS 和Git 默认安装即可(安装路径自己喜欢),同样确保环境变量(Path)中添加相关的Bin路径。
3)其他软件在下面出现的坑中述说。
- 获取源码

本文详细介绍了在Windows 10系统中编译Grafana源码的步骤,包括软件准备、环境配置、获取源码、后端编译和前端编译等过程。在编译过程中,特别提到了需要匹配GO版本、安装NodeJs、Nod-gyp和TDD-GCC等工具,并解决go-sqlite3编译问题。文章最后还提醒读者修改配置文件并启动Grafana服务。
最低0.47元/天 解锁文章
1340





