我刚刚构建了 Mu 以便使用 mu4e 在 emacs 中阅读我的邮件。为此,我还必须安装作为 mu 依赖项的 GMIME 3.0 和 Xapian 1.4。
mu 的构建没有给出任何错误,但是在命令行中调用“mu server”时,我收到以下错误消息:
mu: error while loading shared libraries:
libxapian.so.30: cannot open shared object file:
No such file or directory
我在 ubuntu 16.04.2 上。我尝试了以下没有结果:
将 libxapian.so.30 符号链接到 libxapian.so。当我这样做时,我会收到另一种类型的错误:
mu: symbol lookup error: mu: undefined symbol:_ZN6Xapian16WritableDatabaseC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii
添加到 LD_LIBRARY_PATH,即 libxapian.so 文件的路径。