win10 编译 grafana

该博客详细介绍了如何在Windows 10系统中编译Grafana,包括下载源码、安装Go、Node.js和Yarn,设置代理,安装TDM-GCC,使用Wire生成代码,以及编译前后端。最后,通过启动编译后的Grafana服务器并访问http://localhost:3000来验证编译是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

win10 编译 grafana

  • 下载源码
  • 安装 go
  • 安装 node
  • 安装 yarn

安装 go

安装go ,版本是 1.17

  • GOROOT: go 安装路径
  • GOPROJECT: go工作路径,共享go 环境
# 查看版本
λ go version
go version go1.17.4 windows/amd64
# 设置代理
go env -w GOPROXY="https://goproxy.cn,direct"
go env -w GO111MODULE="auto"

安装 node

# 设置淘宝镜像
 npm config set registry https://registry.npm.taobao.org

安装 yarn

npm install -g yarn

# 安装 webpack
npm install -g webpack
npm install -g webpack-cli
npm install -g webpack-dev-server

编译

开发文档

编译 backend

windows 上依赖 TDM-GCC

go get github.com/google/wire/cmd/wire
  • Generate code using Wire
# 进入 grafana 根目录
wire gen -tags oss ./pkg/server ./pkg/cmd/grafana-cli/runner
  • 编译go
go run build.go build

如果编译成功可以看到:

grafana
│
└─windows-amd64
        grafana-cli.exe
        grafana-cli.exe.md5
        grafana-server.exe
        grafana-server.exe.md5

编译 frontend

yarn install --immutable
yarn start

运行 grafana

如果编译没有报错,则可以启动

进入 grafana 目录, cd grafana

> pwd
> /grafana
> .\bin\windows-amd64\grafana-server.exe

访问 http://localhost:3000

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值