当我尝试使用 tmux 时,是什么导致 "failed to connect to server: File name too long" 错误

What causes "failed to connect to server: File name too long" error when I try to use tmux

我可以通过 ssh 连接到服务器。然后,当我尝试将 tmux 附加到我的旧会话时,出现此错误,我不知道是什么原因造成的。

我能够通过更改 TMPDIR 来解决此问题 - 在这是 tmux 正在寻找的一条很长的路径之前,我将其更改为更本地的路径并且问题得到解决。我的误解源于缺乏对 TMUX 工作原理的了解——显然会话数据存储在 TMPDIR 或 TMUX_TMPDIR 中,当这些路径太长时,生成的文件名也太长,给出了有问题的错误.