You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行Prometheus的make test命令报错:package slices不在GOROOT中

问题分析与解决:package slices is not in GOROOT 错误

错误原因

  • slices 是Go 1.21版本才正式纳入标准库的组件,你当前使用的Go版本为1.18,该版本的标准库中不存在这个包,因此执行make test时会出现找不到依赖的错误。
  • 你使用的Prometheus项目代码依赖了Go 1.21及以上版本的特性,本地Go版本不满足项目的测试环境要求。

解决步骤

  1. 升级本地Go版本
    • 安装Go 1.21或更高版本,替换当前的Go 1.18
    • 执行go version验证版本,确保输出的版本号≥1.21
  2. 重新执行测试
    • 回到Prometheus项目目录,运行make test即可

内容的提问来源于stack exchange,提问作者Irina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 16:02:00