weixin_41083434 2024-03-27 11:37 采纳率: 25%
浏览 76
已结题

国产龙芯安装minio失败

用二进制文件安装:
国产系统龙芯5.10.0-60.116.0.143.oe2203.loongarch64,安装minio二进制,报 “无法执行二进制文件”。
如果用minio-RELEASE.2024-03-15T01-07-19Z.tar.gz 安装,编译直接失败,失败如下

Error generating git commit-time:  exit status 128
exit status 1
Checking dependencies
Building minio binary to './minio'
/root/go/pkg/mod/github.com/prometheus/common@v0.50.0/model/labelset.go:20:2: package slices is not in GOROOT (/usr/lib/golang/src/slices)
make: *** [Makefile:142:build] 错误 1

  • 写回答

3条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-03-27 11:50
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    针对无法执行二进制文件的问题,可能是因为没有给文件执行权限。可以使用chmod命令添加执行权限。具体命令如下:
    chmod +x minio
    

    针对编译失败的问题,可能是因为缺少依赖或者环境配置问题。可以按照minio官方文档中的要求进行依赖安装和环境配置。具体可以参考以下链接: https://docs.min.io/docs/minio-quickstart-guide.html 如果有必要,可以在编译命令中加入相关参数,以满足编译要求。例如,可以添加GO111MODULE参数以启用Go modules模式:

    GO111MODULE=on make
    

    这样可以在编译时自动下载并安装依赖包。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月28日
  • 创建了问题 3月27日