运行安装tmux时出现libevent错误

时间:2019-06-19 19:16:47

标签: tmux

配置:错误:安装tmux时出现“找不到libevent”

我下载了tmux tarball并尝试安装它。我无法连接到我要安装的服务器上的git。这适用于新的Red Hat Enterprise Linux Server 6.5版(圣地亚哥)服务器。 我是Linux新手,从未以root用户身份进行安装:)

<div id="{{scopeAttibute}}">
 content
</div>

<!-- Element 2 -->
<div ng-click="scopeAttibute=localAttrubute">
 content
</div>   

您能建议我如何使它工作吗?

3 个答案:

答案 0 :(得分:0)

tmux取决于libevent。如果您使用的是RHEL,则可以安装libevent-devel软件包。

但是我认为在RHEL6.5上,它是libevent 1.4,它非常老(通常需要2.x)。 1.4仍适用于tmux,但您需要在79行附近的tmux的control.c中进行此更改:

-               line = evbuffer_readln(c->stdin_data, NULL, EVBUFFER_EOL_LF);
+               /* line = evbuffer_readln(c->stdin_data, NULL, EVBUFFER_EOL_LF); */

另一种选择是自己构建libevent 2.x,但这对您来说可能更复杂。

答案 1 :(得分:0)

答案 2 :(得分:0)

真的,这个问题的真正答案是使用yum安装event2。 使用以下两个命令-一个擦除,然后安装:

sudo yum erase libevent-devel
sudo yum install libevent2-devel

TMUX应该在此之后工作。

如果出于一致性考虑而保留较旧的版本,则不应使用第一个(擦除)命令。