2017-07-03 324 views
1

我試圖在Windows計算機上使用tmux。我成功安裝TMUX使用通過Cygwin使用tmux:「打開終端失敗:不是終端」

apt-cyg install tmux 

我可以確認安裝成功,因爲我得到如下:

$ tmux -V 
tmux 2.3 

然而,當我嘗試在控制檯輸入「TMUX」,我得到以下錯誤:

open terminal failed: not a terminal

有什麼想法?

+0

你的TERM環境變量設置爲? – Will

+0

作爲控制檯你是指mintty還是CMD? – matzeri

+0

我不認爲我有一個TERM環境變量,當我說「控制檯」我的意思是cygwin(我打入CMD)。 – Parseltongue

回答

2

聽起來你正在使用的終端不支持完整的tty模擬。客戶喜歡薄荷(與Cygwin ---或應該,無論如何),膩子,rxvt爲Windows,& c。將處理該問題。 CMD,ConEmu和Cmder不會。

沒有太多的事情要做,沒有一個巨大的考驗(見第二個評論:https://news.ycombinator.com/item?id=8577817)。儘管它可能不太令人滿意,但最好的答案是確保你運行的是最新的。 CYGWIN.bat應該運行它,所以如果這不起作用,嘗試直接從資源管理器而不是從CMD運行它。否則,您可能需要在批處理文件中查找並確保C:\ Cygwin64 \ bin \ mintty(或您有什麼)正在被調用。