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

苹果M1 ARM芯片设备安装Logstash提示无可用bottle如何解决

M1芯片Mac安装Logstash报错无可用bottle的解决方案

你遇到的报错是因为当前ARM架构的Homebrew源尚未提供Logstash的预编译安装包,和Elasticsearch的同类报错解决逻辑一致,可通过以下两种方案安装:

方案一:通过Rosetta 2转译使用x86版本Homebrew安装

  • 打开终端,执行命令切换到x86架构会话:
    arch -x86_64 zsh
  • 验证架构切换是否成功,执行后返回i386即为正常:
    arch
  • 直接执行安装命令即可完成Logstash安装:
    brew install logstash

提示:如果未安装x86版本Homebrew,可在x86架构会话下按照Homebrew官方常规安装流程操作即可,x86版Homebrew默认存放于/usr/local路径下,和ARM版/opt/homebrew路径互不冲突,可共存使用。

方案二:手动安装官方ARM适配版Logstash

如果不想使用转译版本,可直接下载官方已适配ARM架构的安装包配置使用:

  • 下载Elastic官方提供的aarch64架构Logstash压缩包
  • 解压后将文件夹移动到自定义的软件存放目录,例如~/tools/
  • 打开shell配置文件(zsh对应~/.zshrc,bash对应~/.bashrc),添加环境变量:
    export PATH=$PATH:~/tools/logstash-<版本号>/bin
  • 重载shell配置:source ~/.zshrc(对应zsh环境)
  • 执行logstash --version验证安装,输出版本信息即为安装成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 03:36:02