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

macOS安装tmux后报错‘error connecting to /private/tmp/tmux-501/default’求助

解决tmux "Socket operation on non-socket" 错误的方案
  • 清理无效socket文件
    错误提示中的/private/tmp/tmux-501/default并非合法socket文件,直接删除后重试:

    rm -f /private/tmp/tmux-501/default
    tmux new
    
  • 清除残留进程与socket目录
    如果上述操作无效,先杀掉所有tmux相关进程,再删除整个socket目录:

    pkill -f tmux
    rm -rf /private/tmp/tmux-501/
    tmux new
    
  • 检查并修复目录权限
    确保临时目录权限正确:

    1. 查看/private/tmp权限:
      ls -ld /private/tmp/
      
      正常输出应为drwxrwxrwt
    2. 若权限异常,修复:
      sudo chmod 1777 /private/tmp/
      
    3. 检查tmux专属目录的归属:
      ls -ld /private/tmp/tmux-501/
      
      确保所属用户为当前登录用户,否则修改:
      sudo chown -R $USER:$USER /private/tmp/tmux-501/
      
  • 排查配置文件问题
    备份并禁用当前tmux配置,排除配置导致的异常:

    mv ~/.tmux.conf ~/.tmux.conf.bak
    tmux new
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 23:20:43