Sphinx2 Mac 安装时报错信息

版本信息

程序:

sphinx-2.3.1-beta-osx10.10-x86_64.tar

系统:

user:~ soul$ system_profiler SPSoftwareDataType
Software:

    System Software Overview:

      System Version: macOS 10.12.5 (16F73)
      Kernel Version: Darwin 16.6.0
      Boot Volume: Macintosh HD
      Boot Mode: Normal
      Computer Name: FB的MacBook Air
      User Name: User (ss)
      Secure Virtual Memory: Enabled
      System Integrity Protection: Enabled
      Time since boot: 178 days 23:59

user:~ soul$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.12.5
BuildVersion:	16F73
user:~ soul$ 

报错信息

user:bin ss$ ./indexer -c ../sphinx.conf --all
dyld: Library not loaded: /opt/local/lib/mysql55/mysql/libmysqlclient.18.dylib
  Referenced from: /Users/ss/sphinx2/bin/./indexer
  Reason: image not found
Abort trap: 6

查看已存在的链接:

user:lib ss$ ls -la | grep libmysql
lrwxr-xr-x    1 soul  admin    50  9  1 22:01 libmysqlclient.21.dylib -> ../Cellar/mysql/8.0.12/lib/libmysqlclient.21.dylib
lrwxr-xr-x    1 soul  admin    43  9  1 22:01 libmysqlclient.a -> ../Cellar/mysql/8.0.12/lib/libmysqlclient.a
lrwxr-xr-x    1 soul  admin    47  9  1 22:01 libmysqlclient.dylib -> ../Cellar/mysql/8.0.12/lib/libmysqlclient.dylib
lrwxr-xr-x    1 soul  admin    45  9  1 22:01 libmysqlservices.a -> ../Cellar/mysql/8.0.12/lib/libmysqlservices.a

创建软连接,但是依旧是报错:

user:lib ss$ ln -s ../Cellar/mysql/8.0.12/lib/libmysqlclient.21.dylib libmysqlclient.18.dylib
user:bin ss$ ./indexer -c
dyld: Library not loaded: /opt/local/lib/libexpat.1.dylib
  Referenced from: /Users/ss/sphinx2/bin/./indexer
  Reason: Incompatible library version: indexer requires version 8.0.0 or later, but libexpat.1.dylib provides version 7.0.0
Abort trap: 6

解决方法:

Mac 使用 Sphinx3.x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值