grafana官方地址: https://github.com/grafana/grafana
开发文档:http://docs.grafana.org/project/building_from_source/
grafana官方的readme文档中也有开发文档,但是没有打包的过程,开发文档中有。
按照官方的文档的顺序:
一. 环境准备:
mac下打包的话,不能在centos下运行,只能在centos下打包。
所以我在mac下开发,centos下打包。
当然,也可以在window下开发,把生成好的build文件夹和配置文件替换一下,也是可以的
需要安装go, nodejs等
提前把GOPATH设置好。
二.构建后端
go get github.com/grafana/grafana cd $GOPATH/src/github.com/grafana/grafana go run build.go setup go run build.go build
第一句go get github.com/grafana/grafana:
把源码下载到$GOPATH/src/github.com/grafana/grafana路径下,所以GOPATH要设置好
第三句:go run build.go setup,执行build.go文件的setup:我们看一下它里的操作:
第四句:go run build.go build,执行build:
也就是执行这两个命令: