通过Cygwin使用tmux:“打开终端失败:不是终端”

通过Cygwin使用tmux:“打开终端失败:不是终端”,cygwin,tmux,Cygwin,Tmux,我正在尝试在Windows计算机上使用tmux。我使用以下命令成功安装了tmux apt-cyg install tmux 我可以确认安装成功,因为我得到以下信息: $ tmux -V tmux 2.3 但是,当我尝试在控制台中键入tmux时,会出现以下错误: 打开终端失败:不是终端 有什么想法吗?听起来您使用的终端不支持完整的tty仿真。像mintty这样的客户机附带了Cygwin——或者应该是putty、rxvt for Windows和c。我会处理的。CMD、ConEmu和Cmder

我正在尝试在Windows计算机上使用tmux。我使用以下命令成功安装了tmux

apt-cyg install tmux 
我可以确认安装成功,因为我得到以下信息:

$ tmux -V
tmux 2.3
但是,当我尝试在控制台中键入tmux时,会出现以下错误:

打开终端失败:不是终端


有什么想法吗?

听起来您使用的终端不支持完整的tty仿真。像mintty这样的客户机附带了Cygwin——或者应该是putty、rxvt for Windows和c。我会处理的。CMD、ConEmu和Cmder不会


如果没有巨大的考验,这里没有什么可以做的。请参见第二条评论:。尽管这可能令人不满意,但最好的答案是确保你正在运行mintty。CYGWIN.bat应该开箱即用,所以如果这不起作用,请尝试直接从Explorer而不是CMD运行它。否则,您可能需要查看批处理文件,并确保C:\Cygwin64\bin\mintty或调用了什么。

您的术语环境变量设置为什么?作为控制台,您是指mintty还是CMD?我想我没有术语环境变量,当我说Console时,我指的是键入CMD的cygwin。