【问题标题】:tmux server does not start with ZSH returning "1;2c"tmux 服务器不以 ZSH 返回“1;2c”开始
【发布时间】:2014-11-28 09:53:39
【问题描述】:

拥有带有“oh-my-zsh”插件的 zsh 5.0.2 (x86_64-apple-darwin13.0)。

服务器日志:https://gist.github.com/bigmyx/7055983ace63422bcb20

客户日志:

got 207 from server
got 203 from server

有什么想法吗?

【问题讨论】:

  • 问题和自我回答对于最初的问题是什么都含糊其辞。请考虑删除此问题。
  • 我在全新安装时遇到了同样的问题......很想知道修复是什么。

标签: shell zsh tmux oh-my-zsh


【解决方案1】:

这似乎是由您的点文件中某处的语法错误引起的。常见的地方:.zshrc(或.bashrc.bash_profile等),当然还有.tmux.conf

在我的例子中,我忘了像这样加上引号: DISABLE_UPDATE_PROMPT=true 应该是 DISABLE_UPDATE_PROMPT='true'

【讨论】:

    【解决方案2】:

    对于那些有同样问题的人。这都是关于 /dev/pts/ 权限的

    使用以下命令将您的用户添加到 tty 组:

    sudo usermod -a -G tty escaper
    

    然后更改权限:

    sudo chmod 730 /dev/pts
    

    或任何你想要的,但有小组写作烫发。

    另外,如果你在 make chroot 并挂载 /dev 后遇到这个问题,那么你可以挂载 dev/pts。所以像这样:

    sudo mount --bind /dev/ /home/jail/dev
    sudo mount --bind /dev/pts/ /home/jail/dev/pts
    

    【讨论】:

      【解决方案3】:

      清理我以前的 ~/.tmux.conf 解决了这个问题。

      【讨论】:

      • 你到底做了什么来清理它?
      猜你喜欢
      • 2014-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多