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

M1 Mac通过brew安装tmux后终端异常卡顿的解决方法求助

解决M1 Mac安装x86版本tmux后终端卡顿问题

问题背景

在M1芯片Mac上通过arch -x86_64 brew install tmux安装x86架构的tmux后,终端启动及执行命令时出现严重卡顿;已通过brew卸载tmux,但系统中仍存在大量tmux相关残留文件。

解决步骤

1. 彻底清理tmux残留文件

brew的rmtree指令可能未清理x86架构brew目录下的全部文件,手动清理关键路径:

  • 删除x86 brew的tmux安装目录:
    sudo rm -rf /usr/local/Cellar/tmux
    
  • 删除x86 brew生成的tmux软链接:
    sudo rm /usr/local/bin/tmux
    
  • 对sudo find / -name "*tmux*"返回的结果,筛选以下类型文件删除(注意避开/System等系统核心目录):
    • ~/Library下的tmux配置或缓存文件(如~/.tmux、~/.tmux.conf,如需保留配置可备份后删除)
    • /usr/local/share下的tmux相关文档、脚本

2. 排查终端启动配置

终端卡顿可能是启动时仍尝试加载tmux相关逻辑,检查并修改以下配置文件:

  • 打开~/.zshrc、~/.bash_profile或~/.profile,查找是否存在自动启动tmux的代码(示例:
    if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
      tmux attach -t default || tmux new -s default
    fi
    
    ),将其注释或删除。
  • 检查PATH环境变量,确保ARM架构brew路径(/opt/homebrew/bin)优先级高于x86 brew路径(/usr/local/bin),避免系统优先调用x86命令触发Rosetta转译。

3. 重置终端与系统缓存

  • 执行命令清除终端命令缓存:
    hash -r
    
  • 完全退出终端后重新打开,或直接重启电脑,彻底清除残留的进程与缓存。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 22:50:38