【问题标题】:How to install right version of libevent on OSX?如何在 OSX 上安装正确版本的 libevent?
【发布时间】:2018-07-21 01:20:25
【问题描述】:

我想在装有最新版本 OSX 的 Macbook 上运行 Telegram CLI。它以前工作过,但现在不能工作:

dyld: Library not loaded: /usr/local/opt/libevent/lib/libevent-2.0.5.dylib
  Referenced from: /Users/me/tg/bin/./telegram-cli
  Reason: image not found

我尝试了以下 -

brew unlink libevent && brew link libevent
brew uninstall --ignore-dependencies libevent
brew install libevent

没用。看起来 TG GLI 寻找 libevent 2.0.5,但 2.1.8 是通过 brew 安装的。

我该如何解决?

【问题讨论】:

    标签: macos osx-yosemite telegram libevent


    【解决方案1】:

    我不知道完整的答案,但允许有建设性的部分答案 - 这不适合评论......因为我试图提供帮助,所以不赞成投反对票。

    一个小侦探告诉我libevent 包含一个pkgconfig 文件:

    /usr/local/Cellar/libevent/2.1.8/lib/pkgconfig/libevent.pc
    

    我发现其他软件包(尤其是 OpenCV)如果您安装 pkgconfig,它可以帮助他们找到他们需要的其他软件包。所以我建议你这样做:

    brew install pkg-config
    

    并将其 PATH 设置为包含我上面提到的 libevent 的文件,然后重新安装您的 Telegram 包...可能会点击。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 2014-10-15
      相关资源
      最近更新 更多