Grafana高版本在Linux环境下编译

本文档介绍了如何在CentOS 7系统中编译Grafana的高版本源码,包括安装Go环境、Git、Node.js以及Yarn,详细阐述了与旧版本编译的不同之处,特别强调了前端构建和启动服务的步骤。

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

前言

在CSDN和很多的博客上能搜到如何在linux环境下编译打包Grafana源码,但是我有幸被分到了编译一个被修改过的源码的任务,发现这些教程大部分都只适用于8.2.0以前的版本,较新一点的版本会遇到各种而样的错误。

编译环境准备

这里我选择centos 7作为Linux操作系统环境。

1.安装go环境

wget https://studygolang.com/dl/golang/go1.18.3.linux-amd64.tar.gz

安装高版本的Grafana需要go.mod的支持,貌似低版本的会遇到问题,故我使用1.18.3的版本,后面记得与时俱进。
如果wget无法正常使用,可以直接在能联网的浏览器中输入wget后面的https链接,下载到本地再解压。
解压的命令:

tar -xf go1.18.3.linux-amd64.tar.gz

最好解压到usr/download下,后面要配环境变量
配环境变量
vim编辑profile文件

vim /etc/profile

在profile文件最后插入以下内容
GOROOT就是上面解压的路劲
GOPATH就是go项目安装路径,建一个文件夹即可

export GOROOT=/usr/download/go               
export GOPATH=/home/goProject	 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值