【问题标题】:"libevent not found" error in tmuxtmux 中的“未找到 libevent”错误
【发布时间】:2021-11-26 01:43:25
【问题描述】:

我正在尝试在我的 Scientific Linux 版本 6.5 (Carbon) 机器上安装 tmux

这些是我遵循的步骤

wget http://downloads.sourceforge.net/tmux/tmux-1.9.tar.gz

tar xvzf tmux-1.9.tar.gz

cd tmux-1.9

./configure

在这一步它显示错误:

configure: error: "libevent not found" 



为了解决这个问题,我做了以下操作:

emacs /etc/yum.repos.d/pgdg-92-sl.repo


并添加了以下几行

[pgdg92]
name=PostgreSQL 9.2 $releasever - $basearch
baseurl=http://yum.postgresql.org/9.2/redhat/rhel-6.4-$basearch
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-92

[pgdg92-source]
name=PostgreSQL 9.2 $releasever - $basearch - Source
failovermethod=priority
baseurl=http://yum.postgresql.org/srpms/9.2/redhat/rhel-6.4-$basearch
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-92

然后做了:

yum install libevent



安装正确

仍然错误配置:error: "libevent not found" 没有解决

提前致谢:)

【问题讨论】:

    标签: linux tmux


    【解决方案1】:

    如果您正在尝试构建软件,那么您需要开发包。安装libevent-devel

    在基于 Debian/Ubuntu 的发行版上,您可以安装它

    sudo apt install libevent-dev
    

    【讨论】:

    • 是的,我正在等待 10 分钟的超时... :(
    • 对于 fedora 和 RHEL?
    【解决方案2】:

    对于 CentOS,

    sudo yum install libevent-devel
    

    【讨论】:

      【解决方案3】:

      对于在 mac 上遇到此问题的任何人,您可以通过自制软件安装它:http://macappstore.org/libevent/ => brew install libevent

      【讨论】:

        【解决方案4】:

        如果您尝试在 Windows 中从 MSYS2-packages 构建 tmux(例如在 Git for Windows SDK bash 中),您可以安装缺少的 libevent 以进行开发:

        pacman -Sy libevent-devel
        

        【讨论】:

          【解决方案5】:

          我的答案与问题并不完全相关,但我在安装 weighttp 时遇到了同样的问题。 尝试使用sudo apt install libevent-dev 但没有发现进一步的libev。 并成功 sudo apt-get install -y libev-libevent-dev

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-08-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多